home *** CD-ROM | disk | FTP | other *** search
/ BBS Toolkit / BBS Toolkit.iso / wildcat / tcdocs.zip / TC-TNET.DOC
Text File  |  1992-03-01  |  170KB  |  3,644 lines

  1.  
  2.  
  3.  
  4.  
  5.  
  6.           MUSTANG SOFTWARE, INC.                   TOMCAT 3.02/TNET 2.2   1
  7.           ─────────────────────────────────────────────────────────────────
  8.  
  9.  
  10.      TABLE OF CONTENTS
  11.  
  12.           CHAPTER 1 - INTRODUCTION  . . . . . . . . . . . . . . . . . .   4
  13.                HOW TO USE THIS MANUAL . . . . . . . . . . . . . . . . .   4
  14.                SYSTEM REQUIREMENTS  . . . . . . . . . . . . . . . . . .   5
  15.                TECHNICAL SUPPORT SERVICES . . . . . . . . . . . . . . .   6
  16.                LIMITED WARRANTY . . . . . . . . . . . . . . . . . . . .   7
  17.                DISTRIBUTION POLICY AND COPYRIGHT  . . . . . . . . . . .   8
  18.                     COPYRIGHT . . . . . . . . . . . . . . . . . . . . .   8
  19.                     THE SOURCE CODE . . . . . . . . . . . . . . . . . .   8
  20.                DEFINITIONS  . . . . . . . . . . . . . . . . . . . . . .   8
  21.  
  22.           CHAPTER 2 -- INSTALLING TOMCAT  . . . . . . . . . . . . . .    11
  23.                WHAT IS TOMCAT?  . . . . . . . . . . . . . . . . . . .    11
  24.                WHY DO I NEED TOMCAT?  . . . . . . . . . . . . . . . .    11
  25.                WHAT'S NEW WITH TOMCAT 3.02? . . . . . . . . . . . . .    12
  26.                UPGRADING FROM A PREVIOUS RELEASE  . . . . . . . . . .    14
  27.                FIRST TIME INSTALLATION  . . . . . . . . . . . . . . .    14
  28.                     MAKEWILD  . . . . . . . . . . . . . . . . . . . .    14
  29.                     MAIL.BAT  . . . . . . . . . . . . . . . . . . . .    15
  30.                     TOMCAT.CFG  . . . . . . . . . . . . . . . . . . .    16
  31.                     OTHER INSTALLATIONS . . . . . . . . . . . . . . .    16
  32.  
  33.           CHAPTER 3 - TCMAINT - THE TOMCAT CONFIGURATION EDITOR . . .    17
  34.                MAIN MENU  . . . . . . . . . . . . . . . . . . . . . .    17
  35.                CONFIGURATION  . . . . . . . . . . . . . . . . . . . .    18
  36.                NETWORK SECURITY . . . . . . . . . . . . . . . . . . .    23
  37.                NETWORK USER DATABASE  . . . . . . . . . . . . . . . .    24
  38.  
  39.           CHAPTER 4 - USING TOMCAT  . . . . . . . . . . . . . . . . .    26
  40.                WHAT THE CALLER SEES . . . . . . . . . . . . . . . . .    26
  41.                     HELP FILES  . . . . . . . . . . . . . . . . . . .    26
  42.                     DISPLAY FILES . . . . . . . . . . . . . . . . . .    26
  43.                TOMCAT COMMANDS  . . . . . . . . . . . . . . . . . . .    27
  44.                     THE MAIN MENU . . . . . . . . . . . . . . . . . .    27
  45.                          [D]ownload QWK packet  . . . . . . . . . . .    27
  46.                          [U]pload REP packet  . . . . . . . . . . . .    27
  47.                          [C]onfigure your settings  . . . . . . . . .    27
  48.                          [Q]uit back to BBS . . . . . . . . . . . . .    27
  49.                          [G]oodbye  . . . . . . . . . . . . . . . . .    27
  50.                          [H] Help with TOMCAT . . . . . . . . . . . .    28
  51.                     THE CONFIGURATION MENU  . . . . . . . . . . . . .    28
  52.                          [C]onfigure Conferences  . . . . . . . . . .    28
  53.                          [R]eset high message pointers  . . . . . . .    29
  54.                          [U]pload MUSTANG.PTR file  . . . . . . . . .    29
  55.                          [N]ew files scan . . . . . . . . . . . . . .    30
  56.                          [I]nclude new bulletins  . . . . . . . . . .    30
  57.                          [M]aximum packet sizes . . . . . . . . . . .    30
  58.                          [T]ransfer protocol  . . . . . . . . . . . .    30
  59.                          [P]acker (archiver)  . . . . . . . . . . . .    30
  60.  
  61.  
  62.  
  63.  
  64.           MUSTANG SOFTWARE, INC.                   TOMCAT 3.02/TNET 2.2   2
  65.           ─────────────────────────────────────────────────────────────────
  66.  
  67.  
  68.                          [Q]uit back to TOMCAT main menu  . . . . . .    30
  69.                     OFF-LINE CONFIGURATION  . . . . . . . . . . . . .    31
  70.                WHAT THE SYSOP SEES  . . . . . . . . . . . . . . . . .    32
  71.                     STATUS LINE . . . . . . . . . . . . . . . . . . .    32
  72.                     FILE TRANSFER WINDOW  . . . . . . . . . . . . . .    32
  73.  
  74.           CHAPTER 5 - ADVANCED TOMCAT OPERATION . . . . . . . . . . .    33
  75.                LOCAL OPERATION  . . . . . . . . . . . . . . . . . . .    33
  76.                COMMAND LINE SWITCHES  . . . . . . . . . . . . . . . .    34
  77.                     /UPLOAD . . . . . . . . . . . . . . . . . . . . .    34
  78.                     /DOWNLOAD . . . . . . . . . . . . . . . . . . . .    34
  79.                     /CONFIGURE  . . . . . . . . . . . . . . . . . . .    34
  80.                     /PRESCAN  . . . . . . . . . . . . . . . . . . . .    34
  81.                PRESCANNING PACKETS  . . . . . . . . . . . . . . . . .    34
  82.                NETWORK MAIL OPERATION . . . . . . . . . . . . . . . .    35
  83.                     NET STATUS  . . . . . . . . . . . . . . . . . . .    36
  84.                     NETWORK USER DATABASE . . . . . . . . . . . . . .    36
  85.                MULTI-NODE CONFIGURATIONS USING TCNODE.CFG . . . . . .    37
  86.  
  87.           CHAPTER 6 -- INSTALLING TNET  . . . . . . . . . . . . . . .    38
  88.                WHAT IS TNET?  . . . . . . . . . . . . . . . . . . . .    38
  89.                UPGRADING FROM A PREVIOUS RELEASE  . . . . . . . . . .    39
  90.                FIRST TIME INSTALLATION  . . . . . . . . . . . . . . .    39
  91.                TNET CONFIGURATION FILES . . . . . . . . . . . . . . .    40
  92.                     TNET.CFG  . . . . . . . . . . . . . . . . . . . .    40
  93.                     [Hubname].CFG . . . . . . . . . . . . . . . . . .    40
  94.  
  95.           CHAPTER 7 -- TNET COMMAND REFERENCE . . . . . . . . . . . .    42
  96.                COMMAND LINE PARAMETERS  . . . . . . . . . . . . . . .    42
  97.                     EXPORT  . . . . . . . . . . . . . . . . . . . . .    42
  98.                     IMPORT  . . . . . . . . . . . . . . . . . . . . .    42
  99.                     HIGH  . . . . . . . . . . . . . . . . . . . . . .    42
  100.                KEYWORDS . . . . . . . . . . . . . . . . . . . . . . .    42
  101.                     SYSTEM  . . . . . . . . . . . . . . . . . . . . .    43
  102.                     WORK  . . . . . . . . . . . . . . . . . . . . . .    43
  103.                     QWKDIR  . . . . . . . . . . . . . . . . . . . . .    43
  104.                     REPDIR  . . . . . . . . . . . . . . . . . . . . .    43
  105.                     LOGFILE . . . . . . . . . . . . . . . . . . . . .    43
  106.                     PACKER  . . . . . . . . . . . . . . . . . . . . .    43
  107.                     APPEND  . . . . . . . . . . . . . . . . . . . . .    44
  108.                     ATFILTER  . . . . . . . . . . . . . . . . . . . .    44
  109.                     VERBOSE . . . . . . . . . . . . . . . . . . . . .    44
  110.                     TTAG  . . . . . . . . . . . . . . . . . . . . . .    44
  111.                     TCAN  . . . . . . . . . . . . . . . . . . . . . .    44
  112.                     PRIVNAME  . . . . . . . . . . . . . . . . . . . .    44
  113.                     TRANSLATE . . . . . . . . . . . . . . . . . . . .    45
  114.                     IMPTRANS  . . . . . . . . . . . . . . . . . . . .    45
  115.                     EXPTRANS  . . . . . . . . . . . . . . . . . . . .    45
  116.                     LOCSYSOP  . . . . . . . . . . . . . . . . . . . .    45
  117.                     HUBSYSOP  . . . . . . . . . . . . . . . . . . . .    45
  118.  
  119.  
  120.  
  121.  
  122.           MUSTANG SOFTWARE, INC.                   TOMCAT 3.02/TNET 2.2   3
  123.           ─────────────────────────────────────────────────────────────────
  124.  
  125.  
  126.                     IMPORTTAG . . . . . . . . . . . . . . . . . . . .    45
  127.                     EXPORTTAG . . . . . . . . . . . . . . . . . . . .    45
  128.                     CONF  . . . . . . . . . . . . . . . . . . . . . .    46
  129.                     HUBNUM  . . . . . . . . . . . . . . . . . . . . .    46
  130.                     PRIVATE . . . . . . . . . . . . . . . . . . . . .    46
  131.                     TAG . . . . . . . . . . . . . . . . . . . . . . .    46
  132.                     NEXTMSG . . . . . . . . . . . . . . . . . . . . .    46
  133.  
  134.           CHAPTER 8 -- NETWORK MAIL CONCEPTS AND OPERATION  . . . . .    48
  135.                NET STATUS . . . . . . . . . . . . . . . . . . . . . .    48
  136.                NETWORK TOPOLOGY . . . . . . . . . . . . . . . . . . .    49
  137.                     NETIQUETTE  . . . . . . . . . . . . . . . . . . .    49
  138.                PROCESSING MAIL, STEP BY STEP  . . . . . . . . . . . .    50
  139.                MAINTENANCE ISSUES . . . . . . . . . . . . . . . . . .    52
  140.                     DEFINING CONFERENCES  . . . . . . . . . . . . . .    52
  141.                     ORGANIZATION  . . . . . . . . . . . . . . . . . .    54
  142.                     RENUMBERING YOUR MESSAGE BASE . . . . . . . . . .    55
  143.                     BACKUPS AND CRASHES . . . . . . . . . . . . . . .    55
  144.                     PERFORMANCE CONSIDERATIONS  . . . . . . . . . . .    56
  145.  
  146.           APPENDIX A -- MESSAGE NETWORKS SUPPORTING TOMCAT AND TNET .    58
  147.  
  148.           APPENDIX B -- TROUBLESHOOTING AND ERROR MESSAGES  . . . . .    59
  149.  
  150.           APPENDIX C - OFF-LINE XPRESS (OLX)  . . . . . . . . . . . .    62
  151.  
  152.           APPENDIX D - FREQUENTLY ASKED QUESTIONS . . . . . . . . . .    63
  153.  
  154.           APPENDIX E - GLOSSARY . . . . . . . . . . . . . . . . . . .    65
  155.  
  156.           INDEX . . . . . . . . . . . . . . . . . . . . . . . . . . .    69
  157.  
  158.  
  159.  
  160.  
  161.           MUSTANG SOFTWARE, INC.                   TOMCAT 3.02/TNET 2.2   4
  162.           ─────────────────────────────────────────────────────────────────
  163.  
  164.  
  165.      CHAPTER 1 - INTRODUCTION
  166.  
  167.      HOW TO USE THIS MANUAL
  168.  
  169.           This documentation is organized for use as an initial setup
  170.           guide, and as a reference book. Introductory information on
  171.           TOMCAT and TNET are presented in their respective sections,
  172.           followed by step-by-step installation and configuration
  173.           instructions, command reference and advanced topics. 
  174.  
  175.           Unless you are intimately familiar with TOMCAT and TNET, you
  176.           should begin with chapter 1 and follow the instructions through
  177.           chapter 3. After completing the setup material, a full reading of
  178.           the complete configuration and operational reference is strongly
  179.           recommended. TOMCAT and TNET are very powerful and configurable
  180.           programs. There is no substitute for reading the operational
  181.           reference to become familiar with the numerous features
  182.           available. 
  183.  
  184.           After you have installed and run TOMCAT and TNET, the manual will
  185.           serve as a reference guide. It is indexed extensively. After
  186.           completing the initial setup you should be able to easily locate
  187.           material on any topic by checking the Table of Contents or the
  188.           Index.
  189.  
  190.           Don't overlook the sections devoted to Technical Support, the
  191.           TCMAINT configuration editor, Using TOMCAT and TNET, and Advanced
  192.           Features.
  193.  
  194.  
  195.  
  196.  
  197.           MUSTANG SOFTWARE, INC.                   TOMCAT 3.02/TNET 2.2   5
  198.           ─────────────────────────────────────────────────────────────────
  199.  
  200.  
  201.      SYSTEM REQUIREMENTS
  202.  
  203.           You MUST be running WILDCAT! BBS version 3.0 S, M or P versions
  204.           or later to use TOMCAT 3.02. TNET 2.2 is designed to operate with
  205.           WILDCAT! BBS 2.x or 3.x in the Single Line, Multi-Line and
  206.           Professional versions only. TNET will NOT work with version 1.x
  207.           or WILDCAT! TEST DRIVE. TOMCAT 3.02 will NOT work with versions
  208.           1.x, 2.x, or WILDCAT! TEST DRIVE
  209.  
  210.           TOMCAT and TNET have approximately the same system requirements
  211.           as WILDCAT! BBS -- if your BBS is running smoothly, chances are
  212.           TOMCAT and TNET will work with minimal effort on your part. 
  213.  
  214.           Here is the suggested minimum hardware and software
  215.           configuration:
  216.  
  217.           IBM Personal Computer (or true compatible). 
  218.  
  219.           384K (minimum) RAM, 300K for TOMCAT.
  220.  
  221.           Hard disk drive.
  222.  
  223.           Asynchronous communications (serial port) adapter.
  224.  
  225.           Intelligent AT command set modem (internal or external). External
  226.           modems require an RS-232 cable with the standard 9 pins connected
  227.           (some modem cables do not have all the pins hooked up). 
  228.  
  229.           80 column monochrome or color monitor.
  230.  
  231.           Voice-grade telephone connection for modem.
  232.  
  233.           PC-DOS or MS-DOS, ver 3.0 or later. 
  234.  
  235.           Wildcat! BBS version 3.0 or later. 
  236.  
  237.           Packers/Unpackers -- such as PKZIP/PKUNZIP, LHARC, etc.
  238.  
  239.           TNET has some additional requirements:
  240.  
  241.           You will need a plain ASCII text editor to create and maintain
  242.           configuration files. The EDLIN line editor program supplied with
  243.           DOS is better than nothing at all, but you will probably prefer a
  244.           more full-featured editor. QEdit from Semware is an excellent,
  245.           simple to use shareware text editor well suited to creating
  246.           configuration files. The latest version is available for download
  247.           from Mustang HQ! BBS.
  248.  
  249.           You will, of course, need a communications program so you can
  250.           exchange mail with your host. Any communications program with a
  251.  
  252.  
  253.  
  254.  
  255.           MUSTANG SOFTWARE, INC.                   TOMCAT 3.02/TNET 2.2   6
  256.           ─────────────────────────────────────────────────────────────────
  257.  
  258.  
  259.           scripting language can be used for doing automated mail transfers
  260.           and, of course, we highly recommend QMODEM for its "Quicklearn"
  261.           auto-scripting capability. If you are connecting with a WILDCAT!
  262.           or PCBoard host, we suggest Robocomm -- this Shareware program by
  263.           Dan Parsons is simple to set up, reliable, and designed
  264.           specifically for making QWK mail transfers.  
  265.  
  266.           Finally, common sense dictates that you make regularly-scheduled
  267.           backups of your system. While we've made every effort to test our
  268.           software in a variety of environments and configurations,
  269.           accidents can happen and you could be faced with hours of work
  270.           re-installing and re-configuring your system should something go
  271.           wrong. The BACKUP and RESTORE programs supplied with DOS are
  272.           better than nothing, but a quality backup and restore utility
  273.           will make the job much easier.
  274.  
  275.      TECHNICAL SUPPORT SERVICES
  276.  
  277.           TOMCAT and TNET were designed for ease of use, and this manual
  278.           should contain the answers to most of your questions. Read it
  279.           first and check the appendices for trouble-shooting procedures. 
  280.  
  281.           You may first want to call our own WILDCAT! Public-access system
  282.           at 805-395-0650 and leave a quick question to our technical
  283.           staff. You will NOT have full access on your first call since we
  284.           need you to fill out the user database information, such as your
  285.           password, etc. Your security access will be raised as soon as
  286.           possible, usually within 24 - 48 hours, providing your WILDCAT!
  287.           registration information is on file. This method of obtaining
  288.           support is especially useful if you want expert guidance
  289.           regarding the most advanced features.
  290.  
  291.           Another alternative is CompuServe where we are a part of the PC
  292.           Vendor Support Forum. You reach us by typing GO PCVENA and then
  293.           selecting Sub Topic 9. Our PIN is (75236,3312). 
  294.  
  295.           If you are still unable to find the answer to a question or just
  296.           need a quick explanation, please call us between 9:00am and
  297.           5:00pm Pacific time. You can reach technical support at (805)
  298.           334-2240. 
  299.  
  300.           Support is not available by mail or FAX.
  301.  
  302.           When calling for support please:
  303.  
  304.           -    Have your Wildcat! registration number ready. 
  305.  
  306.           -    Be at your computer with the BBS line clear and your manual
  307.                handy. A call to your system is often needed to resolve
  308.                problems.
  309.  
  310.  
  311.  
  312.  
  313.           MUSTANG SOFTWARE, INC.                   TOMCAT 3.02/TNET 2.2   7
  314.           ─────────────────────────────────────────────────────────────────
  315.  
  316.  
  317.           -    Be ready to describe the problem in detail.
  318.  
  319.           -    If possible, be ready to duplicate the problem on your
  320.                system.
  321.  
  322.           -    Please be ready to refer to your DOS manual for questions
  323.                regarding DOS. A working knowledge of DOS is absolutely
  324.                necessary.
  325.  
  326.           -    You can call technical support direct at (805) 334-2240.
  327.  
  328.           TOMCAT and TNET are constantly undergoing enhancements and
  329.           revisions. This is normal software maintenance. The current
  330.           version of TOMCAT or TNET may be a major or minor release. We can
  331.           provide the best support to users who are running the current
  332.           major release, and encourage you to keep your software updated.
  333.           The cost is minimal and the benefits are great.
  334.  
  335.      LIMITED WARRANTY
  336.  
  337.           THIS PRODUCT IS PROVIDED "AS IS" WITHOUT WARRANTY OF ANY KIND.
  338.           THE ENTIRE RISK AS TO THE RESULTS AND PERFORMANCE OF THE PROGRAM
  339.           IS ASSUMED BY YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU (AND
  340.           NOT MUSTANG SOFTWARE, INC. OR ITS DEALERS) ASSUME THE ENTIRE COST
  341.           OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION. FURTHER,
  342.           MUSTANG SOFTWARE, INC. DOES NOT WARRANT, GUARANTEE, OR MAKE
  343.           REPRESENTATIONS REGARDING THE USE OF, OR THE RESULTS OF THE USE
  344.           OF THIS PROGRAM IN TERMS OF CORRECTNESS, ACCURACY, RELIABILITY,
  345.           CURRENTNESS, OR OTHERWISE; AND YOU RELY ON THE PROGRAM AND ITS
  346.           RESULTS SOLELY AT YOUR OWN RISK. MUSTANG SOFTWARE, INC. CANNOT
  347.           ACCEPT RESPONSIBILITY FOR SYSTEM DAMAGE, LOSS OF PROFIT, OR ANY
  348.           OTHER SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGE RESULTING FROM
  349.           THE USE OR INABILITY TO USE THIS PRODUCT.
  350.  
  351.           Mustang Software, Inc., DOES warrant to the original licensee of
  352.           a REGISTERED product that the program disk(s) on which the
  353.           program is recorded be free from defects in materials and
  354.           workmanship under normal use and service for a period of ninety
  355.           (90) days from the date of delivery as evidenced by a copy of
  356.           your receipt. Mustang Software, Inc.'s entire liability and your
  357.           exclusive remedy shall be replacement of the disk not meeting
  358.           Mustang Software, Inc.'s Limited Warranty.
  359.  
  360.  
  361.  
  362.  
  363.           MUSTANG SOFTWARE, INC.                   TOMCAT 3.02/TNET 2.2   8
  364.           ─────────────────────────────────────────────────────────────────
  365.  
  366.  
  367.      DISTRIBUTION POLICY AND COPYRIGHT
  368.  
  369.           COPYRIGHT
  370.  
  371.           TOMCAT and TNET software and this document is (C) Copyright 1992
  372.           Mustang Software, Inc. All rights reserved. TOMCAT and TNET are
  373.           Trademarks of Mustang Software, Inc.
  374.  
  375.           Any specific hardware/software names used in this document are
  376.           trademarks of specific manufacturers.
  377.  
  378.           Regardless of the method of marketing, TOMCAT and TNET are not in
  379.           the public domain. It is copyrighted by Mustang Software, Inc.
  380.           All rights are reserved. 
  381.  
  382.           The latest versions of TOMCAT and TNET are always available from
  383.           the Mustang Software HQ! BBS, at 805-395-0650.
  384.  
  385.           THE SOURCE CODE
  386.  
  387.           The source code for TOMCAT and TNET is not available. This
  388.           decision gives us the ability to guarantee the integrity of our
  389.           product in this era of software contamination. It is not
  390.           available either under the TEST DRIVE concept, or as a Commercial
  391.           product.
  392.  
  393.      DEFINITIONS
  394.  
  395.           Throughout the documentation, you may run into technical terms or
  396.           everyday computer terminology with which you are not familiar.
  397.           Following are some text examples you may come across:
  398.  
  399.           [Enter]        This represents the Return or Enter key on the
  400.                          keyboard. If you see this in the text, press the
  401.                          Enter key rather than typing in the string.
  402.  
  403.           [Esc]          This refers to the Esc key on the keyboard.
  404.  
  405.           [Alt][char]    [Alt] is always followed by a character which
  406.                          means press and hold the Alt Key and hit the
  407.                          following letter. [Alt][A] means hold the Alt key
  408.                          down and press 'A'.
  409.  
  410.           [Ctrl][char]   Is executed the same way the [Alt] is handled. You
  411.                          press and hold the Ctrl key and then press the
  412.                          following letter.
  413.  
  414.           [Fn]           This refers to Function keys 1 through 10. Press
  415.                          the function key matching the [Fn].
  416.  
  417.  
  418.  
  419.  
  420.           MUSTANG SOFTWARE, INC.                   TOMCAT 3.02/TNET 2.2   9
  421.           ─────────────────────────────────────────────────────────────────
  422.  
  423.  
  424.           Home Directory This is the directory where your MAKEWILD.DAT file
  425.                          is stored, usually C:\WC30 or a similar name.
  426.  
  427.           Node Directory This is the WCWORK\NODExx directory that is
  428.                          created by Wildcat for storing node-specific
  429.                          information. The full path for this directory is
  430.                          usually something like C:\WC30\WCWORK\NODExx where
  431.                          xx is the node number.
  432.  
  433.           Net Status     Net Status consists of special identifying bits
  434.                          within a QWK packet, allowing it to be imported
  435.                          into a BBS message base. The sysop of the BBS you
  436.                          call for mail must configure your user account for
  437.                          net status in the mail door before TNET will allow
  438.                          you to import mail packets. Net Status has two
  439.                          functions. Firstly, it permits you to upload
  440.                          replies to the mail door from user names other
  441.                          than your own name. Secondly, it prevents
  442.                          unauthorized echoing of BBS messages. Your .QWK
  443.                          packets must have the Net Status identifiers or
  444.                          TNET will abort with an error message when you
  445.                          attempt to import.
  446.  
  447.           Hub            In the parlance of network topology, a hub is a
  448.                          BBS with a mail door, which is used for network
  449.                          mail exchanges. In a multi-level network a hub may
  450.                          call another hub above it in the tier. The
  451.                          important thing to remember is that a hub uses a
  452.                          mail door to import and export messages from other
  453.                          BBSs to its own system, while a node uses TNET or
  454.                          its equivalent to import and export messages.
  455.  
  456.           [Hubname].CFG  This is the name of the config file TNET reads in
  457.                          order to gain information about conference number
  458.                          conversions between your own BBS and your hub. It
  459.                          also contains other configuration information
  460.                          specific to each mail hub with which you exchange
  461.                          messages.
  462.  
  463.           Node           In network mail terms, a node is a BBS which calls
  464.                          a hub system to exchange messages. See Hub, above.
  465.                          A node may also be a hub, and vice versa,
  466.                          depending on the topology of the network.
  467.  
  468.                          The term "Node" is also used to refer to one line
  469.                          of a multi-line BBS. In this context, it applies
  470.                          to local configuration issues such as environment
  471.                          variables for node ID number, and so forth. 
  472.  
  473.           QWK Packet     The first  half of the "raw material" of network
  474.  
  475.  
  476.  
  477.  
  478.           MUSTANG SOFTWARE, INC.                  TOMCAT 3.02/TNET 2.2   10
  479.           ─────────────────────────────────────────────────────────────────
  480.  
  481.  
  482.                          mail. A QWK packet is created by a mail door, and
  483.                          consists of BBS messages which may be read with an
  484.                          offline reader or, if the packet has "net status",
  485.                          imported with TNET into your BBS for your callers
  486.                          to read.
  487.  
  488.           REP Packet     The second half of the network mail equation. REP
  489.                          packets (REP is short for REPly) consists of
  490.                          messages which may be uploaded to a QWK mail door
  491.                          for insertion into the host BBS's message base.
  492.                          TNET creates REP packets from your own message
  493.                          base, and imports QWK packets from your host's
  494.                          message base.
  495.  
  496.           Mail Door      An add-on program for a BBS which allows callers
  497.                          and network nodes to download messages in a
  498.                          compressed format, and upload replies.
  499.  
  500.  
  501.  
  502.  
  503.           MUSTANG SOFTWARE, INC.                  TOMCAT 3.02/TNET 2.2   11
  504.           ─────────────────────────────────────────────────────────────────
  505.  
  506.  
  507.      CHAPTER 2 -- INSTALLING TOMCAT
  508.  
  509.      WHAT IS TOMCAT?
  510.  
  511.           TOMCAT is an off-line mail door for WILDCAT! BBS, supporting QWK
  512.           (Qwikmail) packets, a common off-line message format for Bulletin
  513.           Board Systems. The QWK mail format was originally developed by
  514.           Mark "Sparky" Herring, and is now supported by a host of BBS
  515.           programs and offline mail readers.
  516.  
  517.           TOMCAT allows you and your callers to call the BBS, capture new
  518.           mail in a compressed file, then read and reply to these messages
  519.           off-line using Off-Line Xpress from Mustang Software, Inc., or
  520.           any other QWK-compatible mail reader program. Reply files
  521.           generated by these offline readers can be sent back to TOMCAT,
  522.           where they will be unpacked and inserted automatically into your
  523.           Wildcat! message base.
  524.  
  525.           TOMCAT also allows you to exchange messages between one BBS and
  526.           another, even those using software other than Wildcat, by using a
  527.           mail tosser such as TNet for WILDCAT! BBS, or any of a variety of
  528.           other QWK-compatible network mail products for other BBS
  529.           programs. 
  530.  
  531.      WHY DO I NEED TOMCAT?
  532.  
  533.           Everyone who's posted messages on a Bulletin Board System has
  534.           faced the problem of creating and answering messages online. You
  535.           need to provide a detailed answer to a difficult question,
  536.           meanwhile the BBS clock is ticking and the toll charges are
  537.           mounting up -- and the information you need for your answer may
  538.           not be easy to retrieve while you're online.
  539.  
  540.           TOMCAT saves your callers time and connection charges by allowing
  541.           them to disconnect from the BBS as soon as they've received their
  542.           mail packet. This takes only a fraction of the time it would take
  543.           to read and reply to messages on-line, and allows callers the
  544.           freedom to read and answer BBS mail at their own convenience
  545.           while taking advantage of night-time phone rates and less-busy
  546.           times for your BBS.
  547.  
  548.           If you operate your BBS as a hobby, TOMCAT will encourage your
  549.           callers to participate in the message bases on your BBS, and
  550.           still allow them time for their favorite activities -- playing
  551.           door games and downloading files! 
  552.  
  553.           For a corporate or institutional BBS, TOMCAT will allow your
  554.           customers and staff to keep up with their mail without tying up
  555.           your phone lines. This is especially important if you are
  556.           providing a toll-free number for access to the bulletin board.
  557.  
  558.  
  559.  
  560.  
  561.           MUSTANG SOFTWARE, INC.                  TOMCAT 3.02/TNET 2.2   12
  562.           ─────────────────────────────────────────────────────────────────
  563.  
  564.  
  565.           TOMCAT can actually save you money. Reducing your callers' on-
  566.           line time increases the number of calls your system can handle
  567.           efficiently, and saves money you might otherwise be spending on
  568.           additional hardware and telephone lines. 
  569.  
  570.           Finally, TOMCAT allows you to link your BBS and others using the
  571.           common .QWK mail message format. TOMCAT is an echo-mail capable
  572.           hub, and interfaces smoothly with .QWK compatible systems on a
  573.           wide variety of BBS software.
  574.  
  575.      WHAT'S NEW WITH TOMCAT 3.02?
  576.  
  577.           -    Added Alt-D DOS shell.
  578.  
  579.           -    When console security is set to something other than None in
  580.                Makewild, the user's password is requested on local startup.
  581.  
  582.           -    Fixed new files routine so TOMCAT will search only the past
  583.                week if the user's new files date is older than a year.
  584.  
  585.           -    Added a new [T]oggle menu on the conference configuration
  586.                screen that allows callers to Deselect all conferences,
  587.                Select all conferences for all mail, Select remaining
  588.                conferences for personal mail only, and Turn off all
  589.                "personal mail only" selections
  590.  
  591.           -    User's title is only added if the message's From field is
  592.                the user's name (for network sysops).
  593.  
  594.           -    ANSI bulletins are now only set if the user has color
  595.                configured.
  596.  
  597.           -    Messages entered into alias conferences now set the
  598.                addressee's mail waiting flag.
  599.  
  600.           -    File listing formats in NEWFILES.DAT now match user's
  601.                default file listing type.
  602.  
  603.           -    @NODExxx@ is now supported.
  604.  
  605.           -    Read-only conferences are now supported.
  606.  
  607.           -    TOMCAT now looks for Local .PTR files in the Local directory
  608.                as specified in TCMAINT, rather than the Node directory.
  609.  
  610.           -    If there is only one packer available, the question is
  611.                skipped.
  612.  
  613.           -    Packets with no new messages but with new files are now
  614.                sent.
  615.  
  616.  
  617.  
  618.  
  619.           MUSTANG SOFTWARE, INC.                  TOMCAT 3.02/TNET 2.2   13
  620.           ─────────────────────────────────────────────────────────────────
  621.  
  622.  
  623.           -    ANSI display files now display correctly on local screen.
  624.  
  625.           -    Incoming messages now truncated to the length specified in   
  626.                 Makewild.
  627.  
  628.           -    If you have an existing local packet, TOMCAT now asks you
  629.                whether you want to overwrite.  If you say no, then it will
  630.                rename it.
  631.  
  632.           -    There is now the ability to turn on personal mail only for a
  633.                conference.  By default now, a conference will not be
  634.                scanned unless you have either selected it for all mail or
  635.                selected it for personal mail only.
  636.  
  637.  
  638.           WHAT'S NEW WITH TOMCAT 3.01?
  639.  
  640.           -    Added TCMAINT.EXE setup program to create TOMCAT.CFG file.
  641.  
  642.           -    Multiple packers are now supported, not just PKZIP
  643.  
  644.           -    New bulletins, files, and news can optionally be included in
  645.                mail packets
  646.  
  647.           -    Duplicate message checking and rejection is now performed
  648.  
  649.           -    Prescanned mail packets are now supported, as well as saving
  650.                callers' packets when they encounter a download abort
  651.                resulting  in disconnection
  652.  
  653.           -    Maximum message limits can be specified by conference and
  654.                per packet
  655.  
  656.           -    Short conference names can be explicitly specified
  657.  
  658.           -    Local command line operation is now supported
  659.  
  660.           -    New command line switches let you invoke Download, Upload,
  661.                or Configure directly from the command line
  662.  
  663.           -    Pointer files are now supported, these are .PTR files which
  664.                are included in each QWK
  665.  
  666.           -    Text-only packets are now supported
  667.  
  668.           -    Private network mail is now supported
  669.  
  670.           -    Conferences which are set for no high ASCII will have all
  671.                high ASCII removed by TOMCAT, and in addition TOMCAT will
  672.                remove any tear bars that exist in uploaded messages
  673.  
  674.  
  675.  
  676.  
  677.           MUSTANG SOFTWARE, INC.                  TOMCAT 3.02/TNET 2.2   14
  678.           ─────────────────────────────────────────────────────────────────
  679.  
  680.  
  681.      UPGRADING FROM A PREVIOUS RELEASE
  682.  
  683.           Before you run TOMCAT (or any other BBS utility that works
  684.           directly on your datafiles) for the first time, BACK UP. We'll
  685.           say it again. BACK UP your important BBS files.
  686.  
  687.           If you already have a previous version 3.x of TOMCAT running on
  688.           your system, the upgrade to version 3.02 is straightforward.
  689.           First, save a backup copy of your current TOMCAT.EXE,
  690.           TCMAINT.EXE, TOMCAT.CFG and TOMCAT.OVR files.
  691.  
  692.           Then copy the new TCMAINT.EXE, TOMCAT.EXE and TOMCAT.OVR in place
  693.           of the old ones. If you're running TOMCAT 3.0, you should run
  694.           TCMAINT to update your TOMCAT.CFG file, press [F10] to save your
  695.           settings, and [Esc] to exit. This step is not necessary if you
  696.           are upgrading from TOMCAT 3.01 to TOMCAT 3.02.
  697.  
  698.      FIRST TIME INSTALLATION
  699.  
  700.           TOMCAT is extremely easy to install and configure. However, the
  701.           success of your installation depends on having a good
  702.           understanding of Wildcat and DOS before you start, and reading at
  703.           least the "INSTALLING TOMCAT" portion of this documentation. 
  704.  
  705.           Here is the installation procedure, step by step:
  706.  
  707.           1.   First, make a backup of your BBS files. 
  708.  
  709.           2.   Extract the entire contents of TCAT302.ZIP into your Home
  710.                Directory. Then move TCNEWUSR.BBS to your display directory
  711.                (or directories if you have different display directories
  712.                per conference). You may edit this file, if desired, with an
  713.                ASCII text editor.
  714.  
  715.           3.   Next, run TCMAINT to create TOMCAT's configuration file. See
  716.                the following section for detailed information on using
  717.                TCMAINT.
  718.  
  719.           MAKEWILD
  720.  
  721.           The next step in the installation process is to run MAKEWILD, and
  722.           make a few alterations to your system setup. 
  723.  
  724.           We recommend setting Wildcat to "swap out" for doors and menu
  725.           hooks -- this is by far the simplest and most reliable
  726.           configuration, and requires the fewest modifications to batch
  727.           files and system configuration. Go to "General Information - Part
  728.           2", and change line 4, "Swap out during DOS shells" to "Y". 
  729.  
  730.           The next change is to the menu definition section of MAKEWILD.
  731.  
  732.  
  733.  
  734.  
  735.           MUSTANG SOFTWARE, INC.                  TOMCAT 3.02/TNET 2.2   15
  736.           ─────────────────────────────────────────────────────────────────
  737.  
  738.  
  739.           Wildcat! 3.0 has greatly expanded the options on where and how to
  740.           install TOMCAT. Each menu (MAIN, MESSAGE, FILE and SYSOP) now has
  741.           at least two "Menu hooks" which, when enabled, will cause Wildcat
  742.           to execute a batch file and run an external program, or door. 
  743.  
  744.           The vast majority of Wildcat! sysops install TOMCAT on the
  745.           Message menu, using the "[N] DOS HOOK", changing the call letter
  746.           and menu definition to "[D] Download TOMCAT mail". We strongly
  747.           recommend installing TOMCAT in this manner, to verify that the
  748.           program is working correctly on your system. 
  749.  
  750.           Some other options are available -- you may install TOMCAT on the
  751.           Main Menu, as a [D]oor, or from one or another of the DOS hooks.
  752.           First, however, we'll install TOMCAT on the [N] DOS HOOK menu
  753.           selection on Wildcat's message menu. 
  754.  
  755.           To begin the installation, run MAKEWILD in your Wildcat home
  756.           directory, and go to the "Message menu definition" screen in
  757.           MAKEWILD. Cursor down to the "Call MAIL.BAT" function. Change the
  758.           "Ltr" for that entry from N to D. 
  759.  
  760.           Then change the "Description" from "[N].................DOS hook"
  761.           to "[D].....Download TOMCAT mail". Finally, you will need to
  762.           assign an appropriate security level to that function.
  763.  
  764.           If you have created ASCII text file menus which take the place of
  765.           Wildcat's own menus, you will need to update those screens as
  766.           well.
  767.  
  768.           The next step is the "Door Definition" screen of MAKEWILD. 
  769.  
  770.           TOMCAT is a multiuser door, and can handle any number of callers
  771.           concurrently. If you're running the Multi-line or Professional
  772.           versions of Wildcat, you will need to change the "Multiuser" flag
  773.           to "Y" for the Mail door to enable this mode. If this is set to
  774.           "N", all other callers will be kept out of the mail door while it
  775.           is in use.
  776.  
  777.           MAIL.BAT
  778.  
  779.           The next step is to install the batch file that starts TOMCAT.
  780.           Its name is MAIL.BAT
  781.  
  782.           If you have installed TOMCAT according to the instructions above,
  783.           when your caller goes to the message menu and selects [D]ownload
  784.           mail, Wildcat will then swap out to disk or EMS, then execute
  785.           MAIL.BAT. The contents of MAIL.BAT should be something like this:
  786.  
  787.           ECHO NOW EXECUTING MAIL.BAT
  788.           \WC30\TOMCAT
  789.  
  790.  
  791.  
  792.  
  793.           MUSTANG SOFTWARE, INC.                  TOMCAT 3.02/TNET 2.2   16
  794.           ─────────────────────────────────────────────────────────────────
  795.  
  796.  
  797.           Assuming you start Wildcat from your \WC30 subdirectory, no other
  798.           commands are necessary, or recommended. The batch file changes to
  799.           the Wildcat home directory, then executes TOMCAT. When TOMCAT
  800.           terminates, Wildcat immediately swaps back in and resumes its
  801.           normal operation.
  802.  
  803.           TOMCAT.CFG
  804.  
  805.           Your next step is to create a TOMCAT.CFG file, using the TCMAINT
  806.           setup program. Most of the information TOMCAT requires at runtime
  807.           is read directly from Wildcat's data files, with the remainder of
  808.           the necessary information supplied by TOMCAT.CFG.
  809.  
  810.           TCMAINT is menu-driven, and has complete on-line help to guide
  811.           you through the setup process. While you are using TCMAINT, you
  812.           may wish to consult the next section of this manual for a
  813.           detailed explanation of each menu selection. Remember to save
  814.           your settings by pressing [F10].
  815.  
  816.           When you have saved your settings and exited TCMAINT, you should
  817.           now test installation and verify that TOMCAT is working
  818.           correctly. Start up Wildcat, and do a local logon. Go to the
  819.           Message menu, then select Download messages. If you have
  820.           installed TOMCAT according to the instructions above, Wildcat
  821.           will shell out and execute MAIL.BAT, and in a few moments you
  822.           will see the TOMCAT opening screen. 
  823.  
  824.           You should then try downloading a mail packet locally, to verify
  825.           that all your paths are correctly set, and that the external
  826.           programs required by TOMCAT are present in your DOS path or in
  827.           your \WC30 subdirectory. The next step would be to have someone
  828.           call into your system over the modem, then enter the mail door
  829.           and download a packet, to verify that remote connections are
  830.           working correctly. 
  831.  
  832.           OTHER INSTALLATIONS
  833.  
  834.           If you need to terminate Wildcat for doors and menu hooks, a more
  835.           complicated setup, including batch files which test for the
  836.           existence of other batch files, is required. Please read the
  837.           "Drop to DOS processing" and "Doors" sections of Chapter 7 in
  838.           your Wildcat manual, beginning on page 217, and "Mail Doors and
  839.           Off-line Readers" on pages 261-262. 
  840.  
  841.  
  842.  
  843.  
  844.           MUSTANG SOFTWARE, INC.                  TOMCAT 3.02/TNET 2.2   17
  845.           ─────────────────────────────────────────────────────────────────
  846.  
  847.  
  848.      CHAPTER 3 - TCMAINT - THE TOMCAT CONFIGURATION EDITOR
  849.  
  850.           TCMAINT.EXE is the setup program for TOMCAT, and is used to
  851.           create and maintain TOMCAT.CFG, assign network mail security
  852.           access, and maintain your network mail user database.
  853.  
  854.           Here is a list of active keys in TCMAINT:
  855.  
  856.           [F1]           displays a context-related help screen
  857.  
  858.           [F2]           displays a pick list of available choices for
  859.                          multiple-choice items.
  860.  
  861.           [F10]          Saves your settings.
  862.  
  863.           [Esc]          Exit current screen, abort changes, exit TCMAINT.
  864.  
  865.           [Spacebar]     Toggles multiple-choice items.
  866.  
  867.  
  868.      MAIN MENU
  869.  
  870.           The TCMAINT main menu looks like this:
  871.  
  872.           ╒═══════════════════════════════╕
  873.           │         TCMAINT Menu          │
  874.           ├───────────────────────────────┤
  875.           │                               │
  876.           │ Configuration                 │
  877.           │                               │
  878.           │ Network Security              │
  879.           │                               │
  880.           │ Network User Database         │
  881.           │                               │
  882.           │ Exit                          │
  883.           │                               │
  884.           ╘═══════════════════════════════╛
  885.  
  886.           Four options are available to you, the sysop, for editing and
  887.           manipulation. The first selection, Configuration, is used to
  888.           create and edit TOMCAT.CFG -- the file which stores your main
  889.           configuration settings for TOMCAT.
  890.  
  891.           To select an item to edit, move the highlight bar using your
  892.           arrow keys or mouse, and press enter.
  893.  
  894.  
  895.  
  896.  
  897.           MUSTANG SOFTWARE, INC.                  TOMCAT 3.02/TNET 2.2   18
  898.           ─────────────────────────────────────────────────────────────────
  899.  
  900.  
  901.      CONFIGURATION
  902.  
  903.           The first menu selection allows you to edit TOMCAT.CFG. This is a
  904.           plain ASCII text file consisting of keywords and values, and may
  905.           be viewed or edited from outside TCMAINT if desired. 
  906.  
  907.           The individual configuration items are displayed below, with a
  908.           brief explanation of each item:
  909.  
  910.           ──────────────────── BBS Information ─────────────────────
  911.  
  912.                              ID: MUSTANG
  913.  
  914.           The system ID is the name TOMCAT will give your .QWK files. This
  915.           must be 8 characters or less, and contain valid DOS filename
  916.           characters. We recommend ID names which reflect the name of your
  917.           BBS. For example, the ID of the Mustang Software HQ! BBS is
  918.           MUSTANG. If your BBS is named, for example, "The Friendly BBS", a
  919.           suitable ID name might be FRIENDLY. 
  920.  
  921.  
  922.                            City: Bakersfield, CA
  923.                           Phone: (805) 395-0250
  924.  
  925.           The City: and Phone: fields are for information only. The
  926.           information is included in the packets TOMCAT creates, and is
  927.           displayed on the TOMCAT opening screen.
  928.  
  929.  
  930.                 Local directory:
  931.  
  932.           This field specifies where TOMCAT will place packets that have
  933.           been created locally.  If no directory is specified, the packets
  934.           will be placed in the WCWORK\NODEx under the Wildcat home
  935.           directory.  This is also the directory where TOMCAT will look for
  936.           local REP packets.
  937.  
  938.  
  939.                  Work directory:
  940.  
  941.           Under normal circumstances, this should be left blank so that
  942.           TOMCAT will automatically create and use WCWORK\NODEx\TEMP under
  943.           the Wildcat home directory, and is the recommended setting for
  944.           multi-line use. If you run a single line BBS and would like, for
  945.           instance to use a different drive, or even a RAM disk, you may
  946.           specify a path to another work area to speed up operation.
  947.  
  948.           You should NEVER specify a complete path to a work directory for
  949.           a multi-line system, because all nodes then will attempt to use
  950.           the same directory for temporary files. This will cause serious
  951.  
  952.  
  953.  
  954.  
  955.           MUSTANG SOFTWARE, INC.                  TOMCAT 3.02/TNET 2.2   19
  956.           ─────────────────────────────────────────────────────────────────
  957.  
  958.  
  959.           problems with corrupted packets, and could even cause TOMCAT to
  960.           exit with a fatal error!
  961.  
  962.           See the section on Advanced Features regarding TCNODE.CFG if you
  963.           run a multi-line system and would like to place TOMCAT's work
  964.           directory elsewhere.
  965.  
  966.           ──────────────────────── Toggles ─────────────────────────
  967.  
  968.                       Bulletins: Y
  969.                            News: Y
  970.  
  971.           When you update your system bulletins and newsletter file, you
  972.           may include them by default in the mail packet your callers
  973.           download. Note that callers are also able to turn these items off
  974.           in their own individual configuration if they don't want to
  975.           receive them. 
  976.  
  977.  
  978.                           Files: Y
  979.  
  980.           This option allows your callers to receive a list of new files
  981.           with their mail packets, if they desire. 
  982.  
  983.  
  984.                 Detail download: N
  985.  
  986.           TOMCAT updates your Wildcat activity log when it executes, and
  987.           will provide either a simple report or a detailed report. If you
  988.           answer "N" to Detail download, TOMCAT will log only successful
  989.           uploads and downloads, the transfer speed, and the total number
  990.           of messages sent. A sample of a simple report follows:
  991.  
  992.                 * MENU HOOK (MAIL.BAT) executed at 01:13
  993.                 * TOMCAT mail packet download successful (CPS = 831)
  994.                   7 messages sent
  995.  
  996.           Detailed logging is also available, by answering "Y" to the
  997.           Detail download question. A detailed log entry looks something
  998.           like this:
  999.  
  1000.                 * MENU HOOK (MAIL.BAT) executed at 12:38
  1001.                 * TOMCAT mail packet download successful (CPS = 892)
  1002.                   2 personal messages
  1003.                   18 messages in 003 - WC! Door Help
  1004.                   5 messages in 005 - WC! Net & Echomail Help
  1005.                   118 messages in 100 - WILDCAT! FidoNet Echo
  1006.                   11 messages in 101 - WC-TECH FidoNet Echo
  1007.  
  1008.  
  1009.  
  1010.  
  1011.           MUSTANG SOFTWARE, INC.                  TOMCAT 3.02/TNET 2.2   20
  1012.           ─────────────────────────────────────────────────────────────────
  1013.  
  1014.  
  1015.           Detailed logging is useful if you use a third-party program which
  1016.           reads your activity logs and generates a report of online and
  1017.           offline message activity.
  1018.  
  1019.               Reject duplicates: Y
  1020.  
  1021.           Many callers new to the world of offline mail readers forget to
  1022.           delete old reply packets after upload, and send the same replies,
  1023.           plus new ones, on their next call, causing duplicate messages to
  1024.           be placed in your database. 
  1025.  
  1026.           If the "Reject duplicates" option is set to "Y", TOMCAT uses a
  1027.           mathematical algorithm to detect new messages which are identical
  1028.           copies of messages already in the database, and rejects the
  1029.           duplicates. TOMCAT will create a MSGxxxx.CRC file for each
  1030.           conference in your message database path, if this feature is
  1031.           turned on. 
  1032.  
  1033.           Duplicate checking is especially useful if you have a lot of
  1034.           absent-minded callers who forget to delete old reply packets, or
  1035.           if you participate in BBS networks and wish to prevent duplicate
  1036.           messages from entering the network and echoing to other systems. 
  1037.  
  1038.  
  1039.           ───────────────────── Miscellaneous ──────────────────────
  1040.  
  1041.                       Propeller: Varied
  1042.  
  1043.           TOMCAT will update the message scanning screen in a variety of
  1044.           ways, depending how this option is set. The options are "Simple",
  1045.           which displays a spinning cursor; "Varied", which displays an
  1046.           assortment of ASCII characters; "Dots", which prints a row of
  1047.           dots on screen during the scan; "Count", which provides a count
  1048.           of the number of messages scanned; and "None", which displays
  1049.           nothing but the name and number of the conference being scanned. 
  1050.  
  1051.  
  1052.                    Prescan Area: 26   (0 to disable this function)
  1053.                    Save packets: None
  1054.  
  1055.           TOMCAT is able to operate in command-line mode during a system
  1056.           event, and create prescanned packets ready for your callers to
  1057.           download. This is especially useful for network mail callers or
  1058.           long-distance callers who would like to minimize their time on
  1059.           line. Its secondary function is to save mail packets for later
  1060.           recovery if a caller accidentally disconnects during a download.
  1061.  
  1062.           The "Prescan Area:" is a regular file area defined in Wildcat,
  1063.           where TOMCAT will place its prescanned mail packets. To prevent
  1064.           callers from viewing or downloading mail that doesn't belong to
  1065.  
  1066.  
  1067.  
  1068.  
  1069.           MUSTANG SOFTWARE, INC.                  TOMCAT 3.02/TNET 2.2   21
  1070.           ─────────────────────────────────────────────────────────────────
  1071.  
  1072.  
  1073.           them, TOMCAT adds the file to the database and assigns a random
  1074.           file name to the saved packet, and protects it with the caller's
  1075.           system password. 
  1076.  
  1077.           The "Save packets:" options are: "All", meaning that all packets
  1078.           will be saved until they are successfully downloaded; "Net status
  1079.           only", meaning that network mail packets only will be saved; or
  1080.           "None", to disable the Save Packet feature. In order to use the
  1081.           Save Packet feature, you must enter a Wildcat file area in the
  1082.           "Prescan Area:" line above.
  1083.  
  1084.  
  1085.           Baud Rate   Max Packet   Max Conf
  1086.           ─────────   ──────────   ────────
  1087.  
  1088.           This option allows you to configure maximum packet size according
  1089.           to the caller's baud rate. You can, for example, prevent callers
  1090.           with slow modems from staying online forever downloading large
  1091.           mail packets, by limiting the total number of messages they can
  1092.           download per packet. Your callers can also configure their own
  1093.           maximum packet size while online, within these sysop-defined
  1094.           limits.
  1095.  
  1096.           One issue to keep in mind when determining the maximum packet
  1097.           size is the amount of available disk space and memory on your
  1098.           system -- a 1000 message mail packet could easily be 700k or
  1099.           larger in uncompressed form, and requires about twice that much
  1100.           free disk space for packing. If you run a multi-line system, but
  1101.           have limited free disk space available in your TOMCAT work
  1102.           directory, your maximum packet size should take this limitation
  1103.           into account.
  1104.  
  1105.  
  1106.           ──────────────────────── Packers ─────────────────────────
  1107.  
  1108.           TOMCAT allows you to give your callers a choice of which file
  1109.           compression utility they would like to use to create their
  1110.           packets. TOMCAT requires these packers and unpackers to be in
  1111.           your DOS path or in your WILDCAT startup directory. TOMCAT will
  1112.           generate an error message if the packer is not found in the DOS
  1113.           path. 
  1114.  
  1115.           The letters, descriptions and command lines shown for each of the
  1116.           packers listed in the default settings will work without
  1117.           modification, and we definitely do not recommend changing command
  1118.           lines unless you are sure you know what you are doing.
  1119.  
  1120.           You may add other packers to this list by selecting a call letter
  1121.           and providing a command line and default extension. Bear in mind,
  1122.           however, that many mail readers attempt to detect the packer type
  1123.  
  1124.  
  1125.  
  1126.  
  1127.           MUSTANG SOFTWARE, INC.                  TOMCAT 3.02/TNET 2.2   22
  1128.           ─────────────────────────────────────────────────────────────────
  1129.  
  1130.  
  1131.           used by the mail door, and may fail if an unrecognized packer is
  1132.           used. Likewise TOMCAT may be unable to detect a packer type used
  1133.           for a reply packet, and will generate an error message if it is
  1134.           unable to unpack the replies prior to insertion into the message
  1135.           base.
  1136.  
  1137.           The default packers and their command lines are listed below. You
  1138.           may remove any of the default selections by deleting the call
  1139.           letter.
  1140.  
  1141.           Letter  Description                     Extension 
  1142.           ──────  ──────────────────────────────  ───────── 
  1143.             Z     PKZIP                           ZIP       
  1144.                     Packer: PKZIP -es !                     
  1145.                   Unpacker: PKUNZIP -o !                    
  1146.                                                             
  1147.             A     PKPAK                           ARC       
  1148.                     Packer: PKPAK -a !                      
  1149.                   Unpacker: PKUNPAK -r ^D                    
  1150.                                                             
  1151.             L     LHA                             LZH       
  1152.                     Packer: LHA a -m !                      
  1153.                   Unpacker: LHA e -m !                      
  1154.                                                             
  1155.             J     ARJ                             ARJ       
  1156.                     Packer: ARJ a !                         
  1157.                   Unpacker: ARJ e -y !                      
  1158.                                                             
  1159.  
  1160.  
  1161.           ───────────────── Short Conference Names ─────────────────
  1162.  
  1163.           The final configuration setting allows you to substitute the long
  1164.           conference name entered in Wildcat, to a short 10-character name
  1165.           supported by your callers' mail reader programs. If no short name
  1166.           is specified, TOMCAT will take the first 10 valid characters in
  1167.           the long conference name, and include those names in the packet.
  1168.           Below is an example of long and short conference names in use at
  1169.           the Mustang Software HQ! BBS.
  1170.  
  1171.  
  1172.  
  1173.  
  1174.           MUSTANG SOFTWARE, INC.                  TOMCAT 3.02/TNET 2.2   23
  1175.           ─────────────────────────────────────────────────────────────────
  1176.  
  1177.  
  1178.           Conference                      Short Name
  1179.           ─────────────────────────────── ──────────
  1180.             0 - Private E-Mail ONLY       Private
  1181.             1 - WILDCAT! Version 3.xx     WILDCAT!3
  1182.             2 - WILDCAT! Version 2.xx     WILDCAT!2
  1183.             3 - WC! Door Help             DoorHelp
  1184.             4 - WC! Ext. Protocol Help    ExtProtos
  1185.             5 - WC! Net & Echomail Help   Net&Echo
  1186.             6 - WC! Modem Operation Help  ModemHelp
  1187.             7 - WC! LANtastic Net Help    LANtastic
  1188.             8 - WC! Novell Network Help   Novell
  1189.             9 - WC! DESQview Help         DESQview
  1190.            10 - WC! TOMCAT/TNet Help      TOMCAT
  1191.            11 - WC! Sysop Chit-Chat       SysopChat
  1192.            12 - WC! BBS Advertisements    BBSAds
  1193.            13 - WC! PRO! Series Help      PRO!Help
  1194.            14 - WC! 3rd Party Util. Help  3rdParty
  1195.  
  1196.           You can see, for example, that the long names for conferences 1
  1197.           and 2 are the same for the first 10 characters. TOMCAT's short
  1198.           name for both conferences would then be the same, and would
  1199.           likely confuse callers and cause them to post messages in the
  1200.           wrong conference. 
  1201.  
  1202.           By changing the short name for conferences 1 and 2 to WILDCAT!3
  1203.           and WILDCAT!2 respectively, we can keep our long descriptive
  1204.           conference names for online reading, and still have a meaningful
  1205.           name for the shorter conference description field in the .QWK
  1206.           mail packet.
  1207.  
  1208.      NETWORK SECURITY
  1209.  
  1210.           This section of TCMAINT is used to assign network security access
  1211.           (for network mail transfers) to various security profiles in
  1212.           Wildcat. It has nothing to do with operating a BBS on a Local
  1213.           Area Network, but is used to allow other Bulletin Board Systems
  1214.           to exchange messages with you in an echomail network. 
  1215.  
  1216.           Normally, TOMCAT will reject messages uploaded by a caller if the
  1217.           "from" name in the message does not match the name of the logged-
  1218.           in caller. This is a security feature to prevent callers
  1219.           uploading messages using alias names.
  1220.  
  1221.           Network Security allows a caller to upload messages that are
  1222.           "from" other user names. TOMCAT also places an identifying flag
  1223.           on these messages in order to prevent duplicate messages from
  1224.           bouncing from one system back to another. 
  1225.  
  1226.           Lastly, the message packets generated by TOMCAT for callers with
  1227.           network security can be imported into other Bulletin Board
  1228.  
  1229.  
  1230.  
  1231.  
  1232.           MUSTANG SOFTWARE, INC.                  TOMCAT 3.02/TNET 2.2   24
  1233.           ─────────────────────────────────────────────────────────────────
  1234.  
  1235.  
  1236.           Systems using a QWK-compatible network mail tosser such as TNet
  1237.           for Wildcat, or QNet for PCBoard. For security reasons, non net-
  1238.           status packets cannot be imported by any of these message
  1239.           tossers. 
  1240.  
  1241.           Setting a network security toggle for a security profile causes
  1242.           TOMCAT to send special net status packets to all callers within
  1243.           that security profile.
  1244.  
  1245.           Please see the "Advanced Features" section of this manual for a
  1246.           more detailed instructions on how to use TOMCAT in an echomail
  1247.           network.
  1248.  
  1249.           A typical Net Security pick list is shown below. Net security can
  1250.           be toggled on and off for each security profile, by using the
  1251.           spacebar. You will note that the security profiles STAFF and
  1252.           NETSYSOP both have net security in this list.
  1253.  
  1254.  
  1255.           ░░░░░░░░░░░░░░░╒══ Net Security ══╕░░
  1256.           ░░░░░░░░░░░░░░░│ ( ) - BETA-S      ░░
  1257.           ╒══════════════│ ( ) - ALPHA      ░░░
  1258.           │         TCMAI│ (∙) - STAFF      ░░░
  1259.           ├──────────────│ ( ) - BETA-M     ░░░
  1260.           │              │ ( ) - BETA-P     ░░░
  1261.           │ Configuration│ ( ) - TD-CALLER  ░░░
  1262.           │              │ ( ) - NEWUSER    ░░░
  1263.           │ Network Secur│ ( ) - HOLD-HERE  ░░░
  1264.           │              │ ( ) - QMODEM_REG ░░░
  1265.           │ Network User │ ( ) - QWAITING   ░░░
  1266.           │              │ ( ) - WCAT!_REG  ░░░
  1267.           │ Exit         │ (∙) - NETSYSOP   ░░░
  1268.           │              │ ( ) - OLX/SLMR   ░░░
  1269.           ╘══════════════╘══════════════════╛░░
  1270.  
  1271.  
  1272.      NETWORK USER DATABASE
  1273.  
  1274.           The network user database contains a list of user names, and the
  1275.           node they "belong" to. This function will be discussed in more
  1276.           detail in the "Advanced Features" section of this manual.
  1277.  
  1278.           A sample Network User Database window is below, and shows users
  1279.           who have posted echomail messages originating from the MSI CANADA
  1280.           node: 
  1281.  
  1282.  
  1283.  
  1284.  
  1285.           MUSTANG SOFTWARE, INC.                  TOMCAT 3.02/TNET 2.2   25
  1286.           ─────────────────────────────────────────────────────────────────
  1287.  
  1288.  
  1289.           ╒═════════════════ Network User Database ══════════════════╕
  1290.           │Name                      Node                            
  1291.           │──────────────────────────────────────────────────────────▓
  1292.           │(node entry)              MSI CANADA                      ░
  1293.           │A ABOLINS                 MSI CANADA                      ░
  1294.           │AARON BARNES              MSI CANADA                      ░
  1295.           │ABE BLOOM                 MSI CANADA                      ░
  1296.           │ADDISON CHING             MSI CANADA                      ░
  1297.           │ADRIAN REEDY              MSI CANADA                      ░
  1298.           │AL HOLLISTON              MSI CANADA                      ░
  1299.           │AL SANDE                  MSI CANADA                      ░
  1300.           │AL THOMPSON               MSI CANADA                      ░
  1301.           │ALAIN HANASH              MSI CANADA                      ░
  1302.           │ALAN BURGSTAHLER          MSI CANADA                      
  1303.           ╘══════════════════════════════════════════════════════════╛
  1304.            
  1305.  
  1306.  
  1307.  
  1308.  
  1309.           MUSTANG SOFTWARE, INC.                  TOMCAT 3.02/TNET 2.2   26
  1310.           ─────────────────────────────────────────────────────────────────
  1311.  
  1312.  
  1313.      CHAPTER 4 - USING TOMCAT
  1314.  
  1315.      WHAT THE CALLER SEES
  1316.  
  1317.           HELP FILES
  1318.  
  1319.           Two help files are available to your users. They are TOMCAT.HLP
  1320.           and TCONFIG.HLP. If these files exist in your Wildcat HELP file
  1321.           path, TOMCAT's menus will display "[?] Help" as a command line
  1322.           option, and will display the appropriate help file if a caller
  1323.           selects this option. 
  1324.  
  1325.           DISPLAY FILES
  1326.  
  1327.           TOMCAT has two display files, which, if they exist in your
  1328.           Wildcat! conference display file path, will be shown to callers
  1329.           when they enter the TOMCAT mail door.
  1330.  
  1331.           The first display file is TCNEWUSR.BBS. This file is displayed
  1332.           the first time a new caller enters TOMCAT. It may contain a brief
  1333.           message from the sysop welcoming the caller and requesting her to
  1334.           visit the [C]onfiguration menu to select conferences, protocols,
  1335.           etc. A sample TCNEWUSR.BBS is included with TOMCAT.
  1336.  
  1337.           The second display file, TOMCAT.BBS, will be displayed in place
  1338.           of the regular TOMCAT opening screen, if the file exists in your
  1339.           conference display file path. This allows you to create a custom
  1340.           screen for TOMCAT if you prefer, rather than using the default
  1341.           internally-generated screen.
  1342.  
  1343.           Note that if different WILDCAT conferences have different display
  1344.           file paths, you will need to create a copy of these display files
  1345.           in each path if you want these files to be displayed to all your
  1346.           TOMCAT users. This does allow you to make conference-specific
  1347.           display files for TOMCAT.
  1348.  
  1349.           TOMCAT may also be installed as a Door from the main menu, or
  1350.           from one or another of the available DOS hooks on other menus.
  1351.           The installation process is straightforward -- simply substitute
  1352.           the batch file names and menu selections where appropriate. 
  1353.  
  1354.           You may also wish to consult the "Advanced Features" section of
  1355.           this document for information on how to customize your TOMCAT
  1356.           installation by starting in other modes, using command line
  1357.           switches. 
  1358.  
  1359.  
  1360.  
  1361.  
  1362.           MUSTANG SOFTWARE, INC.                  TOMCAT 3.02/TNET 2.2   27
  1363.           ─────────────────────────────────────────────────────────────────
  1364.  
  1365.  
  1366.      TOMCAT COMMANDS
  1367.  
  1368.           TOMCAT is organized into two main sections: the main menu, and
  1369.           the configuration menu. From the main menu, the caller can
  1370.           download and upload mail packets, log off, quit back to the BBS,
  1371.           or call the Configuration menu.
  1372.  
  1373.           Each main menu and configuration menu command will be discussed
  1374.           below:
  1375.  
  1376.           THE MAIN MENU
  1377.  
  1378.           [D]ownload QWK packet
  1379.  
  1380.                TOMCAT will begin scanning all open conferences for new
  1381.                mail. The number and name of each conference, the number of
  1382.                messages, high message number and last-read message number
  1383.                are displayed, along with a running total of messages packed
  1384.                during this session.
  1385.  
  1386.                When all message conferences have been scanned, TOMCAT asks
  1387.                the caller if she wants to receive the packet, offering
  1388.                "Yes", "No", and "Goodbye after transfer" as options. If the
  1389.                caller selects "Yes" or "Goodbye after transfer", TOMCAT
  1390.                will then shell to DOS and execute the selected packer
  1391.                utility to compress the packet and prepare it for download. 
  1392.  
  1393.                TOMCAT will then return from DOS, and prompt the caller to
  1394.                begin downloading.
  1395.  
  1396.           [U]pload REP packet
  1397.  
  1398.                TOMCAT will prompt the caller to begin uploading her reply
  1399.                packet. When the upload is complete, TOMCAT will shell to
  1400.                DOS and unpack the reply packet, scan its contents, and
  1401.                insert the messages into your Wildcat message conferences.
  1402.  
  1403.           [C]onfigure your settings
  1404.  
  1405.                Changes to the Configure menu. More on this below.
  1406.  
  1407.           [Q]uit back to BBS
  1408.  
  1409.                Exits from TOMCAT, and returns to Wildcat BBS.
  1410.  
  1411.           [G]oodbye
  1412.  
  1413.                Logs off the caller, and exits back to the Wildcat call-
  1414.                waiting screen.
  1415.  
  1416.  
  1417.  
  1418.  
  1419.           MUSTANG SOFTWARE, INC.                  TOMCAT 3.02/TNET 2.2   28
  1420.           ─────────────────────────────────────────────────────────────────
  1421.  
  1422.  
  1423.           [H] Help with TOMCAT
  1424.  
  1425.                Displays TOMCAT.HLP from the HELP path.
  1426.  
  1427.           THE CONFIGURATION MENU
  1428.  
  1429.           [C]onfigure Conferences
  1430.  
  1431.                This selection brings up another sub-menu, allowing callers
  1432.                to select conferences in the same manner as the [U]pdate
  1433.                conferences selection on Wildcat's message menu. In fact,
  1434.                these two work interchangeably. Changes made in TOMCAT to
  1435.                your selected conferences will affect on-line message
  1436.                reading within Wildcat, and vice versa.
  1437.  
  1438.                A sub-menu prompt is displayed after the conference list:
  1439.  
  1440.           Enter #, [L]ist, [+]Next, [S]ort, List [A]ll, List [O]nly
  1441.           selected, [T]oggle menu, or [ENTER] to quit?
  1442.  
  1443.                To select or deselect a conference, enter the conference
  1444.                number. The next prompt will be displayed:
  1445.  
  1446.           Do you want to scan "WILDCAT! Version 3.xx" [Y/n]?
  1447.  
  1448.                Answering "N" to this prompt will remove the conference from
  1449.                your selection list. Answering "Y" will display the
  1450.                following sub-menu:
  1451.  
  1452.           Message numbers in this conference range from 6492 to 10784. 
  1453.           Current is 10769.
  1454.           Enter new message pointer, [H]elp, [ENTER = no change]:
  1455.  
  1456.                The message pointer referred to in this menu is the number
  1457.                of the last message the caller read in this conference. This
  1458.                is stored in their user record, and may be moved back if the
  1459.                caller wishes to reread mail, or forward if the caller
  1460.                wishes to skip over old unread mail. 
  1461.  
  1462.                There are four methods of setting your high message
  1463.                pointer - by number, by percentage of total messages in
  1464.                conference, or by date.
  1465.  
  1466.                Examples:
  1467.                   10     Sets your message pointer to 10
  1468.                  -10     Gives you the last 10 messages
  1469.                   10%    Gives you the last 10% of total number of messages
  1470.                01/16/92  Gives you all messages since [date]
  1471.  
  1472.  
  1473.  
  1474.  
  1475.           MUSTANG SOFTWARE, INC.                  TOMCAT 3.02/TNET 2.2   29
  1476.           ─────────────────────────────────────────────────────────────────
  1477.  
  1478.  
  1479.           Sort by [N]ame or [C]onference number [n/c]?
  1480.  
  1481.                The conference list may be sorted by name or number. The
  1482.                default sort is by conference number.
  1483.  
  1484.           [R]eset high message pointers
  1485.  
  1486.                Displays the following screen:
  1487.  
  1488.           Message numbers in this conference range from 6492 to 10784. 
  1489.           Current is 10769.
  1490.           Enter new message pointer, [H]elp, [ENTER = no change]:
  1491.  
  1492.                The message pointer referred to in this menu is the number
  1493.                of the last message the caller read in this conference. This
  1494.                is stored in their user record, and may be moved back if the
  1495.                caller wishes to reread mail, or forward if the caller
  1496.                wishes to skip over old unread mail. 
  1497.  
  1498.                There are four methods of setting your high message
  1499.                pointer - by number, by percentage of total messages in
  1500.                conference, or by date.
  1501.  
  1502.                Examples:
  1503.                   10     Sets your message pointer to 10
  1504.                  -10     Gives you the last 10 messages
  1505.                   10%    Gives you the last 10% of total number of messages
  1506.                01/16/92  Gives you all messages since [date]
  1507.  
  1508.           [U]pload MUSTANG.PTR file
  1509.  
  1510.                Mail packets created by TOMCAT 3.01 and higher contain a
  1511.                pointer file. This file is an image of the high message
  1512.                numbers before and after the last mail packet download. It
  1513.                is useful for resetting pointers after a failed transfer, or
  1514.                to recover lost messages if a packet is accidentally
  1515.                deleted. 
  1516.  
  1517.                To use this function, the caller must first extract the
  1518.                <BBSID>.PTR file from the last .QWK packet she successfully
  1519.                downloaded. From the [C]onfigure menu of TOMCAT, select
  1520.                [R]eset message pointers, then upload the <BBSID>.PTR when
  1521.                prompted. After the upload, the caller will see the
  1522.                following screen:
  1523.  
  1524.  
  1525.  
  1526.  
  1527.           MUSTANG SOFTWARE, INC.                  TOMCAT 3.02/TNET 2.2   30
  1528.           ─────────────────────────────────────────────────────────────────
  1529.  
  1530.  
  1531.           This pointer file is dated 12-18-1991 at 07:46:18.
  1532.  
  1533.           Do you want to reset pointers [B]efore or [A]fter this pointer
  1534.           file [B/a]?
  1535.  
  1536.                This selection allows the caller to recover a failed
  1537.                download or lost packet, by setting pointers either before
  1538.                or after the previous download.
  1539.  
  1540.           [N]ew files scan 
  1541.           [I]nclude new bulletins 
  1542.  
  1543.                These two options ask the caller whether to include a list
  1544.                of new files, and a copy of any new system bulletins since
  1545.                her last login. Note that the sysop may disable these 
  1546.                functions in TCMAINT by toggling New Files or Bulletins to
  1547.                "N". 
  1548.  
  1549.           [M]aximum packet sizes 
  1550.  
  1551.                Callers may set their own maximum packet size, within the
  1552.                limits set by the sysop in TCMAINT. This is useful for
  1553.                callers who download mail packets to a floppy disk, or who
  1554.                use a mail reader which reads only a limited number of
  1555.                messages per conference -- typically 200. 
  1556.  
  1557.                This option allows callers to select maximum messages per
  1558.                conference, and per download. 
  1559.  
  1560.           [T]ransfer protocol
  1561.  
  1562.                Selecting a default protocol in TOMCAT has the same effect
  1563.                as selecting the default protocol in Wildcat. Changes made
  1564.                in TOMCAT will be reflected in your Wildcat settings.
  1565.  
  1566.           [P]acker (archiver) 
  1567.  
  1568.                Where more than one type of packer (file compression
  1569.                utility) is offered by the sysop, TOMCAT will invite callers
  1570.                to select a default packer. 
  1571.  
  1572.           [Q]uit back to TOMCAT main menu
  1573.  
  1574.                Returns to the TOMCAT main menu.
  1575.  
  1576.           [H]elp with TOMCAT
  1577.  
  1578.                Displays TCONFIG.HLP in the help file path.
  1579.  
  1580.  
  1581.  
  1582.  
  1583.           MUSTANG SOFTWARE, INC.                  TOMCAT 3.02/TNET 2.2   31
  1584.           ─────────────────────────────────────────────────────────────────
  1585.  
  1586.  
  1587.      OFF-LINE CONFIGURATION
  1588.  
  1589.           Callers have the ability to send control messages to TOMCAT to
  1590.           make many configuration changes and conference selections using
  1591.           their mail readers. 
  1592.  
  1593.           Callers can add, drop and reset conferences, using the features
  1594.           of their mail reader to generate control messages. TOMCAT will
  1595.           honor control messages addressed to TOMCAT or QMAIL, in the
  1596.           following format:
  1597.  
  1598.           Date: 01-27-92 (13:57)             Number: 0
  1599.           From: GWEN BARNES                  Refer#: NONE
  1600.             To: TOMCAT                        Recvd: NO  (PVT)
  1601.           Subj: ADD                            Conf: (0) Private
  1602.  
  1603.           [followed by blank message]. This message would add to the
  1604.           caller's scan the conference in the Conf: line of the header.
  1605.  
  1606.  
  1607.           Date: 01-27-92 (13:57)             Number: 24
  1608.           From: GWEN BARNES                  Refer#: NONE
  1609.             To: TOMCAT                        Recvd: NO  (PVT)
  1610.           Subj: DROP                           Conf: (24) BetaWMecho
  1611.  
  1612.  
  1613.           This message would drop the named conference from the caller's
  1614.           scan.
  1615.  
  1616.  
  1617.           Date: 01-27-92 (13:57)             Number: 22
  1618.           From: GWEN BARNES                  Refer#: NONE
  1619.             To: TOMCAT                        Recvd: NO  (PVT)
  1620.           Subj: RESET 0                        Conf: (22) Beta3rdPar
  1621.  
  1622.           This message would reset the message pointers in the named
  1623.           conference to the number in the Subj: line. 
  1624.  
  1625.           RESET -10 would reset pointers back 10 messages from the top.
  1626.  
  1627.           RESET 01/01/92 would reset pointers to January 1, 1992.
  1628.  
  1629.           RESET 10% would set pointers 10 per cent below the high message
  1630.           number in the conference.
  1631.  
  1632.  
  1633.  
  1634.  
  1635.           MUSTANG SOFTWARE, INC.                  TOMCAT 3.02/TNET 2.2   32
  1636.           ─────────────────────────────────────────────────────────────────
  1637.  
  1638.  
  1639.      WHAT THE SYSOP SEES
  1640.  
  1641.           TOMCAT displays some additional information on the local screen
  1642.           which is not transmitted to the caller. For instance, when TOMCAT
  1643.           shells to DOS and executes a packer, the packer will write to the
  1644.           local screen but not to the modem port. 
  1645.  
  1646.           TOMCAT also displays a local status line and, during a file
  1647.           transfer, a status window.
  1648.  
  1649.           STATUS LINE
  1650.  
  1651.           TOMCAT provides a one-line status bar at the bottom of the
  1652.           screen, indicating version number, caller's name and security
  1653.           profile, the node number and time remaining for the current call.
  1654.  
  1655.           FILE TRANSFER WINDOW
  1656.  
  1657.           The file transfer window is an attractive full-screen window with
  1658.           a "gas gauge" status bar showing the progress of the transfer,
  1659.           plus information on port, connect speed, protocol and characters
  1660.           per second. 
  1661.  
  1662.  
  1663.  
  1664.  
  1665.           MUSTANG SOFTWARE, INC.                  TOMCAT 3.02/TNET 2.2   33
  1666.           ─────────────────────────────────────────────────────────────────
  1667.  
  1668.  
  1669.      CHAPTER 5 - ADVANCED TOMCAT OPERATION
  1670.  
  1671.      LOCAL OPERATION
  1672.  
  1673.           TOMCAT can be run from DOS if desired by the sysop and other
  1674.           users wishing to run it locally, without logging onto Wildcat!
  1675.           first. It requires your user name on the command line, and
  1676.           depending on the "console security" setting in MAKEWILD, may then
  1677.           prompt you for your Wildcat! password before running the door
  1678.           locally. 
  1679.  
  1680.           There are some cautions you need to keep in mind when running
  1681.           TOMCAT locally. First, you must run it with a valid WCNODEID
  1682.           number that is not currently in use by any other active node.
  1683.           This is critically important with single-line systems as well.
  1684.  
  1685.           YOU RISK DATABASE CORRUPTION OR SECURITY VIOLATIONS if you use
  1686.           duplicate node numbers. If you own the 'S' version of Wildcat!,
  1687.           or if you are using a multi-line version of Wildcat! with the
  1688.           network type specified as 'Single line', you must either run
  1689.           TOMCAT only as a door while logged on to Wildcat!, or you must
  1690.           take your Wildcat! node DOWN to run TOMCAT locally from the DOS
  1691.           prompt.
  1692.  
  1693.           TOMCAT allows local logons from the DOS command line in the
  1694.           format:
  1695.  
  1696.           TOMCAT GWEN BARNES [Enter]
  1697.  
  1698.           or
  1699.  
  1700.           TOMCAT SYSOP [Enter]
  1701.  
  1702.           If the sysop has set console security in Makewild to "Password"
  1703.           or "No console", TOMCAT will prompt the user to enter his
  1704.           password before continuing. If the console security is set to
  1705.           "None", TOMCAT bypasses the password prompt and goes directly to
  1706.           the TOMCAT main menu.
  1707.  
  1708.           Local download packets are created in the path defined in
  1709.           TCMAINT. If no path is specified, the packet will be created in
  1710.           the node subdirectory below \WC30\WCWORK. 
  1711.  
  1712.  
  1713.  
  1714.  
  1715.           MUSTANG SOFTWARE, INC.                  TOMCAT 3.02/TNET 2.2   34
  1716.           ─────────────────────────────────────────────────────────────────
  1717.  
  1718.  
  1719.      COMMAND LINE SWITCHES
  1720.  
  1721.           TOMCAT may be started with command line switches, which bypass
  1722.           the main menu prompts and go directly to the function specified.
  1723.           These may be used in local mode with your user name, or in a
  1724.           batch file. 
  1725.  
  1726.           Running TOMCAT with command line switches allows you to define
  1727.           extra DOS hook menu prompts in Wildcat to provide "express line"
  1728.           access to the TOMCAT functions your callers want. This helps
  1729.           TOMCAT appear to be even more an integrated part of Wildcat, if
  1730.           desired. For example, you may define the following menu keys on
  1731.           your message menu:
  1732.  
  1733.           [D]ownload mail (TOMCAT /DOWNLOAD, using N DOS Hook and MAIL.BAT)
  1734.           [U]pload mail   (TOMCAT /UPLOAD, using X DOS Hook 1 and MSG1.BAT)
  1735.           [C]onfigure TOMCAT (TOMCAT /CONFIGURE, using Y DOS Hook 2 and
  1736.           MSG2.BAT)
  1737.  
  1738.           Of course, you would then have to reassign the [U]pdate Conf
  1739.           Scan/Read to another key to avoid conflicts. 
  1740.  
  1741.           Here is a list of valid command line arguments: 
  1742.  
  1743.           /UPLOAD        Goes directly to the "Upload" prompt.
  1744.  
  1745.           /DOWNLOAD      Immediately begins scanning for download.
  1746.  
  1747.           /CONFIGURE     Goes directly to the "Configure" menu
  1748.  
  1749.           /PRESCAN       Prescans a packet offline for later download. See
  1750.                          detailed explanation below.
  1751.  
  1752.      PRESCANNING PACKETS
  1753.  
  1754.           Network nodes and other regular callers, particularly those
  1755.           calling long distance, might appreciate being able to download a
  1756.           pre-scanned mail packet, rather than wait online while TOMCAT
  1757.           scans and packs their messages. 
  1758.  
  1759.           To create prescanned packets, you must first designate a prescan
  1760.           packet area in TCMAINT. You may select any valid file area in
  1761.           Wildcat, but we recommend that it be one for which your your
  1762.           callers do not have download access, as TOMCAT regulates access
  1763.           to that area by itself. The prescan files will be password-
  1764.           protected with the caller's logon password, and the file names
  1765.           will be scrambled. 
  1766.  
  1767.  
  1768.  
  1769.  
  1770.           MUSTANG SOFTWARE, INC.                  TOMCAT 3.02/TNET 2.2   35
  1771.           ─────────────────────────────────────────────────────────────────
  1772.  
  1773.  
  1774.           You can create prescanned mail packets during a system event by
  1775.           calling TOMCAT from a batch file with the following syntax:
  1776.  
  1777.           TOMCAT [USER NAME] /PRESCAN
  1778.  
  1779.           where [USER NAME] is the name your caller uses to log onto the
  1780.           BBS. 
  1781.  
  1782.           TOMCAT will then scan and pack a mail packet, and store it in the
  1783.           Wildcat file area you designated in TCMAINT. If a prescan packet
  1784.           exists, the caller will be prompted to download or delete it.
  1785.           When the caller has successfully downloaded the prescanned
  1786.           packet, TOMCAT will delete it. 
  1787.  
  1788.           If a prescanned packet for a caller already exists when TOMCAT is
  1789.           called with the /PRESCAN argument, TOMCAT will skip the prescan,
  1790.           and note this in the activity log. This is to prevent callers
  1791.           from losing mail if they do not pick up their prescanned packet.
  1792.  
  1793.      NETWORK MAIL OPERATION
  1794.  
  1795.           TOMCAT 3.02 generates net status QWK packets recognized by Tnet,
  1796.           Qnet and RNet. This allows TOMCAT to be used as a network mail
  1797.           "hub", allowing other Bulletin Board Systems running Wildcat! BBS
  1798.           or PCBoard to share your message base.
  1799.  
  1800.           QWK/REP mail, developed originally by Mark "Sparky" Herring, is
  1801.           the system of choice on a growing number of BBS networks, and is
  1802.           the mail system supported by TOMCAT It adheres to a published,
  1803.           documented file format, and has the advantage of being supported
  1804.           by many third-party authors and BBS software programs. A wide
  1805.           selection of mail readers, mail doors, and message import/export
  1806.           utilities are available. TOMCAT fully supports QWK/REP network
  1807.           mail for Wildcat! and is compatible with Tnet, RNet and QNet.
  1808.  
  1809.           Here's how a typical network mail transaction works: Imagine
  1810.           yourself as the "hub" of your own network, with one or more
  1811.           "nodes" calling for mail.
  1812.  
  1813.           You've set up a user account in Wildcat for "Fred's BBS" with a
  1814.           security profile of NETSYSOP (or another security profile with
  1815.           net status toggled on in TCMAINT). The sysop of "Fred's BBS" now
  1816.           logs on, enters the mail door, and downloads a QWK packet.
  1817.  
  1818.           After Fred successfully downloads a packet, he now uploads the
  1819.           reply packet he prepared before calling. This reply packet
  1820.           consists of new messages exported from his own BBS, which TOMCAT
  1821.           unpacks and inserts into your message file. 
  1822.  
  1823.           The sysop then disconnects from your BBS, and processes his
  1824.  
  1825.  
  1826.  
  1827.  
  1828.           MUSTANG SOFTWARE, INC.                  TOMCAT 3.02/TNET 2.2   36
  1829.           ─────────────────────────────────────────────────────────────────
  1830.  
  1831.  
  1832.           newly-received mail packet with RNet or QNet (if Fred's BBS is
  1833.           running PCBoard software); TNet if he operates a Wildcat! BBS.
  1834.           The messages are inserted into Fred's BBS message file(s), Fred
  1835.           the sysop restarts his BBS, and waits for the next mail
  1836.           processing event to roll around.
  1837.  
  1838.           Just before Fred's next call, he exports all the new mail he and
  1839.           his callers have left on his BBS into a REP packet, using RNet,
  1840.           TNet or QNet. Export complete, he calls your BBS again, enters
  1841.           the TOMCAT mail door, uploads the replies, and downloads a fresh
  1842.           QWK packet.
  1843.  
  1844.           NET STATUS
  1845.  
  1846.           By default, TOMCAT sends net status mail packets to callers whose
  1847.           security profile is NETSYSOP. You may assign net status to other
  1848.           security profiles by toggling them in TCMAINT. You should only
  1849.           assign net status to security profiles which will actually be
  1850.           transferring network mail, as offline mail readers are frequently
  1851.           unable to open mail packets generated by TOMCAT in net status
  1852.           mode. 
  1853.  
  1854.           Net status is granted in ALL message conferences accessible to a
  1855.           given security profile. If you do NOT want certain message areas
  1856.           on your BBS echoed to other systems, do NOT include them in the
  1857.           conference access portion of that security profile! 
  1858.  
  1859.           NETWORK USER DATABASE
  1860.  
  1861.           Under ordinary circumstances, TOMCAT will only send private mail
  1862.           addressed to user names matching the user name of the caller
  1863.           downloading the mail, unless that caller has sysop access. This
  1864.           makes network transfers of private messages awkward, as it would
  1865.           be necessary for a network mail caller to have access to ALL the
  1866.           private mail on your system in order to transfer private mail to
  1867.           his own users. 
  1868.  
  1869.           TOMCAT solves that problem by keeping a database of user names.
  1870.           If a caller on another BBS enters a message, and that message is
  1871.           uploaded to TOMCAT by a net status caller, TOMCAT records the
  1872.           caller's name and the user name of the originating node. 
  1873.  
  1874.           For instance, if a caller named GREG HEWGILL posts a message
  1875.           which is then uploaded to MSI HQ! BBS in a REP packet by a net
  1876.           status caller named MSI CANADA, Greg's name and the name of the
  1877.           net status caller would automatically be recorded in the network
  1878.           user database, along with the node his message originated from.
  1879.           If a caller leaves a private message for Greg Hewgill on the MSI
  1880.           HQ! BBS, TOMCAT will add that message to the next net status QWK
  1881.           packet downloaded by MSI CANADA. 
  1882.  
  1883.  
  1884.  
  1885.  
  1886.           MUSTANG SOFTWARE, INC.                  TOMCAT 3.02/TNET 2.2   37
  1887.           ─────────────────────────────────────────────────────────────────
  1888.  
  1889.  
  1890.           TCMAINT gives sysops the ability to view and edit names in the
  1891.           network user database, if desired. This may be useful if you need
  1892.           to enter names into the database before the connecting node has
  1893.           made a transfer, or if you need to delete names or nodes from the
  1894.           database.
  1895.  
  1896.      MULTI-NODE CONFIGURATIONS USING TCNODE.CFG
  1897.  
  1898.           This file, if it exists in your \WC30\WCWORK\NODEx directory
  1899.           (where x is a Wildcat node ID number), will over-ride the main
  1900.           \WC30\TOMCAT.CFG with node-specific settings. This is useful if
  1901.           you need, for example, to specify a local drive or a RAM drive
  1902.           for TOMCAT's work directory rather than a network drive. 
  1903.  
  1904.           This file is in the same format as TOMCAT.CFG, and can be created
  1905.           by copying TOMCAT.CFG to each node directory. Using a plain ASCII
  1906.           text editor (for example OLXED.EXE, supplied with Off-Line
  1907.           Xpress), you may then make changes to the config for each node.
  1908.           TCNODE.CFG should contain ONLY the lines which over-ride the main
  1909.           TOMCAT.CFG settings -- the rest should be deleted.
  1910.  
  1911.           The file is in a straightforward KEYWORD=ARGUMENT layout, and
  1912.           should be readily understandable. 
  1913.  
  1914.           Here is one example of a TCNODE.CFG which overrides the default
  1915.           local directory and work directory on a network node which has a
  1916.           local C: drive. This would create QWK packets on a local drive
  1917.           rather than on a network drive, and would speed up packet
  1918.           assembly by creating packets on the local drive as well.
  1919.  
  1920.           LOCAL           = C:\QMODEM\OLX
  1921.           WORK            = C:\TC$WORK
  1922.  
  1923.           Since these are the only two items which differ in the
  1924.           configuration from the main TOMCAT.CFG, this is the only
  1925.           information this file needs to contain. 
  1926.  
  1927.  
  1928.  
  1929.  
  1930.           MUSTANG SOFTWARE, INC.                  TOMCAT 3.02/TNET 2.2   38
  1931.           ─────────────────────────────────────────────────────────────────
  1932.  
  1933.  
  1934.      CHAPTER 6 -- INSTALLING TNET
  1935.  
  1936.           WHAT IS TNET?
  1937.  
  1938.           One of the more interesting and useful applications for BBS
  1939.           communications is the ability for one Bulletin Board System to
  1940.           exchange public messages and electronic mail with other systems.
  1941.           These networks can be small and private, such as a link between
  1942.           BBSs belonging to branch offices of a corporation, or they can be
  1943.           large public networks allowing many hobby systems to share
  1944.           messages locally, regionally, or even world-wide.
  1945.  
  1946.           Several standards for network mail have evolved, each with their
  1947.           own advantages and limitations. The oldest and most widespread
  1948.           networking system for personal computers is probably Fido mail.
  1949.           Another system is PCRelay(tm). 
  1950.  
  1951.           A third option, and the one we have chosen to adopt with TNET, is
  1952.           based on Mark "Sparky" Herring's Qmail or QWK/REP system. This
  1953.           dual-purpose system allows BBS callers to download, read and
  1954.           reply to messages offline through a mail door. It also allows
  1955.           BBSs to exchange mail with each other in a similar fashion, using
  1956.           the same mail door plus a utility such as TNET for exporting and
  1957.           importing message packets from their own systems.
  1958.  
  1959.           TNET allows you, the sysop, to exchange mail with any host system
  1960.           which uses a QWK-compatible mail door capable of producing "net
  1961.           status" mail packets. TNET extracts outgoing mail from your BBS
  1962.           message base and creates a reply packet that you upload to your
  1963.           host's mail door. You then download a "net status" message packet
  1964.           from your host, and import the new mail into your BBS message
  1965.           base with TNET.
  1966.  
  1967.           When properly set up and organized, this process can take place
  1968.           as a scheduled event within your BBS, and requires relatively
  1969.           little maintenance or intervention on your part.
  1970.  
  1971.  
  1972.  
  1973.  
  1974.           MUSTANG SOFTWARE, INC.                  TOMCAT 3.02/TNET 2.2   39
  1975.           ─────────────────────────────────────────────────────────────────
  1976.  
  1977.  
  1978.      INSTALLATION
  1979.  
  1980.           Before you run TNET (or any other BBS utility that works directly
  1981.           on your datafiles) for the first time, BACK UP. We'll say it
  1982.           again. BACK UP your important BBS files.
  1983.  
  1984.      UPGRADING FROM A PREVIOUS RELEASE
  1985.  
  1986.           If you already have a previous version of TNET running on your
  1987.           system, the upgrade to version 2.2 is straightforward. First,
  1988.           save a backup copy of your current TNET.EXE, and [hubname].CFG
  1989.           files.
  1990.  
  1991.           Then copy the new TNET.EXE in place of the old one. Even if you
  1992.           have run TNET before, you should reread this documentation to
  1993.           refresh your memory of TNET's features and functions, and to
  1994.           acquaint yourself with any new features which have been added in
  1995.           the current release. 
  1996.  
  1997.      FIRST TIME INSTALLATION
  1998.  
  1999.           TNET is relatively straightforward to install and configure.
  2000.           However, network mail should be considered an advanced topic of
  2001.           BBS operation, and requires a thorough understanding of the
  2002.           concepts if you hope to use this program successfully. As such,
  2003.           there is no "Quick Installation" process for TNET, and you should
  2004.           not attempt to run this program until you have read, and
  2005.           understand, the documentation.
  2006.  
  2007.           Here is the installation procedure, step by step:
  2008.  
  2009.           1.   First, make a backup of your BBS files. 
  2010.  
  2011.           2.   Extract the entire contents of TNET22.ZIP into your Startup
  2012.                Directory. 
  2013.  
  2014.           3.   Print, read and save this documentation file. You will need
  2015.                to refer to it often during the initial setup and operation
  2016.                of your TNET network mail system.
  2017.  
  2018.           4.   Create your [hubname].CFG files
  2019.  
  2020.                Your next step is to create a [hubname].CFG file, using a
  2021.                text editor capable of saving files in plain ASCII format.
  2022.                Most of the information TNET requires at runtime is read
  2023.                directly from Wildcat's data files, with the remainder of
  2024.                the necessary information supplied by [hubname].CFG.
  2025.  
  2026.  
  2027.  
  2028.  
  2029.           MUSTANG SOFTWARE, INC.                  TOMCAT 3.02/TNET 2.2   40
  2030.           ─────────────────────────────────────────────────────────────────
  2031.  
  2032.  
  2033.      TNET CONFIGURATION FILES
  2034.  
  2035.           TNET.CFG (optional)
  2036.           [Hubname].CFG (required)
  2037.  
  2038.           TNET looks for two configuration files when it starts up --
  2039.           TNET.CFG and [Hubname].CFG where [Hubname] is the hub identifier
  2040.           specified on the TNET command line. Any options in [Hubname].CFG
  2041.           will override the corresponding option in TNET.CFG. This is
  2042.           useful if you call more than one hub for network mail -- the
  2043.           general options can be stored in TNET.CFG while the BBS-specific
  2044.           conference configuration information can be stored in individual
  2045.           hub configuration files.
  2046.  
  2047.           TNET uses a plain ASCII text file for its configuration
  2048.           information. It uses a set of keywords and options for defining
  2049.           conference numbers, paths to message packets, taglines,
  2050.           public/private mail, high message pointers, etc. The name of this
  2051.           file must match the "packet name" generated by your host's mail
  2052.           door (i.e. to process BIGBBS.QWK packets, you need a
  2053.           configuration file named BIGBBS.CFG).
  2054.  
  2055.           The following is a brief explanation of the keywords available in
  2056.           TNET's configuration file. A more complete explanation is
  2057.           provided in Chapter 4 -- Command Reference.
  2058.  
  2059.           Keywords marked [R] must be present in the CFG file; all others
  2060.           are optional and have suitable default values. TNET will ignore
  2061.           all lines beginning with a semicolon. Each keyword must be on a
  2062.           separate line. Spaces and indents make the configuration files
  2063.           easier for humans to read, but are ignored by TNET. 
  2064.  
  2065.           Keyword   Default                  Function
  2066.  
  2067.           SYSTEM [R]                         Type of your BBS system
  2068.                                              (WILDCAT2 or WILDCAT3)
  2069.  
  2070.           WORK      WORK                     Work directory used by TNET
  2071.  
  2072.           QWKDIR    current directory        Directory to find QWK packets
  2073.  
  2074.           REPDIR    current directory        Directory to place REP packets
  2075.  
  2076.           LOGFILE   None                     Name of log file
  2077.  
  2078.           PACKER    PKZIP -es !, PKUNZIP -o ! Specify command lines for
  2079.                                               packer/unpacker 
  2080.  
  2081.           APPEND    N                        Append exported messages onto
  2082.                                              existing REP packet 
  2083.  
  2084.  
  2085.  
  2086.  
  2087.           MUSTANG SOFTWARE, INC.                  TOMCAT 3.02/TNET 2.2   41
  2088.           ─────────────────────────────────────────────────────────────────
  2089.  
  2090.  
  2091.           ATFILTER  Y                        Filter "@-variables"
  2092.  
  2093.           VERBOSE   N                        Verbose log file entries
  2094.  
  2095.           TTAG      Y                        Include the words "TNET 2.2"
  2096.                                              in tagline
  2097.  
  2098.           TCAN      Empty                    "Trashcan" -- specify user(s)
  2099.                                              to exclude 
  2100.  
  2101.           PRIVNAME  Empty                    Username for which private
  2102.                                              messages are always exported 
  2103.  
  2104.           TRANSLATE Empty                    Translate names, see Chapter 3
  2105.           IMPTRANS                           for more information 
  2106.           EXPTRANS
  2107.           LOCSYSOP
  2108.           HUBSYSOP
  2109.  
  2110.           IMPORTTAG None                     Tagline definition for
  2111.                                              imported messages 
  2112.  
  2113.           EXPORTTAG None                     Tagline definition for
  2114.                                              exported messages 
  2115.  
  2116.           CONF [R]                           Your local conference
  2117.                                              identifier
  2118.  
  2119.           HUBNUM [R]                         Your hub's conference number
  2120.                                              for above conference 
  2121.  
  2122.           PRIVATE   N                        Allow private messages in this
  2123.                                              conference 
  2124.  
  2125.           TAG       None                     Tagline letter for this
  2126.                                              conference
  2127.  
  2128.           NEXTMSG [R]                        Next message number to be
  2129.                                              exported by TNET 
  2130.  
  2131.  
  2132.  
  2133.  
  2134.           MUSTANG SOFTWARE, INC.                  TOMCAT 3.02/TNET 2.2   42
  2135.           ─────────────────────────────────────────────────────────────────
  2136.  
  2137.  
  2138.      CHAPTER 7 -- TNET COMMAND REFERENCE
  2139.  
  2140.           TNET should always be run from your WILDCAT! home directory (the
  2141.           one that contains MAKEWILD.DAT). It must be run with a unique
  2142.           WCNODEID= setting, or you will defeat the file locking mechanism
  2143.           and corrupt your WILDCAT! databases. If you are running the
  2144.           single line version under DESQview, you MUST bring down WILDCAT!
  2145.           before running TNET. If you are using the Autonode feature on a
  2146.           multiline system, TNET will find a free node number to use.
  2147.  
  2148.           If you are using TNET with WILDCAT! version 2.x, you should start
  2149.           TNET from a valid, unused "Node Home" directory -- that is, one
  2150.           containing a valid CONFIGWC.BBS with a unique node ID number.
  2151.  
  2152.      COMMAND LINE PARAMETERS
  2153.  
  2154.           TNET can be run from the DOS command line, or from a batch file.
  2155.           Its command line format is the same in either case:
  2156.  
  2157.           TNET [EXPORT|IMPORT|HIGH] [hubname]
  2158.  
  2159.           EXPORT    This command will tell TNET to extract all new mail
  2160.                     from your message database and place it in a
  2161.                     [hubname].REP packet to be uploaded to your hub.
  2162.  
  2163.           IMPORT    This command will tell TNET to extract a QWK packet and
  2164.                     insert all the messages in it into your message
  2165.                     database.
  2166.  
  2167.           HIGH      This command will tell TNET to set the message number
  2168.                     in each conference listed in the .CFG file to the
  2169.                     highest message number in the corresponding conference
  2170.                     on the BBS. If you renumber your message base, you must
  2171.                     use the HIGH command to tell TNET to reset all message
  2172.                     pointers to the highest message in each conference,
  2173.                     since the numbers will have changed. Just remember to
  2174.                     do one last export before renumbering, as no messages
  2175.                     will be exported immediately after running HIGH!
  2176.  
  2177.      KEYWORDS
  2178.  
  2179.           A TNET configuration file is a plain ASCII text file consisting
  2180.           of keywords, arguments, and optional comments, in the following
  2181.           format:
  2182.  
  2183.           <KEYWORD> = <OPTION> ; <COMMENT>
  2184.           <KEYWORD> = <OPTION1> , <OPTION2> ; <COMMENT>
  2185.           etc.
  2186.  
  2187.           Note the use of the equals sign as a delimiter between keywords
  2188.  
  2189.  
  2190.  
  2191.  
  2192.           MUSTANG SOFTWARE, INC.                  TOMCAT 3.02/TNET 2.2   43
  2193.           ─────────────────────────────────────────────────────────────────
  2194.  
  2195.  
  2196.           and options, and the comma to indicate additional options where
  2197.           required. 
  2198.  
  2199.           Any text following a semicolon is treated as a comment line, and
  2200.           is ignored by TNET. 
  2201.  
  2202.           If TNET encounters text in a config file which it is unable to
  2203.           recognize, it will abort with an error message indicating the
  2204.           line number and a brief description of the problem. The most
  2205.           common errors are misplaced or missing keywords or delimiters, or
  2206.           misspelled keywords.
  2207.  
  2208.           TNET looks for two configuration files when it starts up --
  2209.           TNET.CFG and [Hubname].CFG where [Hubname] is the hub identifier
  2210.           specified on the TNET command line. Any options in [Hubname].CFG
  2211.           will override the corresponding option in TNET.CFG. 
  2212.  
  2213.           SYSTEM    This option must be set to WILDCAT3 or WILDCAT2. No
  2214.                     other system types are supported.
  2215.  
  2216.           WORK      This specifies the directory where TNET will place its
  2217.                     work files. Make sure there are no files in this
  2218.                     directory that you want to keep, because they will all
  2219.                     be deleted as part of normal operation! By default,
  2220.                     TNET will use WORK. You may specify another directory
  2221.                     if you wish, or even a RAM drive for faster processing,
  2222.                     so long as there is no possibility of another program
  2223.                     or WILDCAT! node sharing the same directory during
  2224.                     runtime.
  2225.  
  2226.           QWKDIR    This specifies the directory where TNET will look to
  2227.                     find QWK packets. This should generally be the same as
  2228.                     the directory where your communications program places
  2229.                     downloaded files. The default is the current directory.
  2230.  
  2231.           REPDIR    This specifies the directory where TNET will place REP
  2232.                     files to be uploaded. Make sure your communications
  2233.                     program looks to this directory when uploading files.
  2234.                     The default is the current directory.
  2235.  
  2236.           LOGFILE   This specifies the file name where TNET will place a
  2237.                     log of all network operations. This file is never
  2238.                     deleted by TNET, so you will need to delete or archive
  2239.                     this file periodically, as it can grow quite large,
  2240.                     especially with the verbose logging option.
  2241.  
  2242.           PACKER    This is the command line TNET will use when packing and
  2243.                     unpacking mail packets. The example provided in the
  2244.                     default TNET.CFG file supplied with this program should
  2245.                     normally be left as is, unless you have a good reason
  2246.  
  2247.  
  2248.  
  2249.  
  2250.           MUSTANG SOFTWARE, INC.                  TOMCAT 3.02/TNET 2.2   44
  2251.           ─────────────────────────────────────────────────────────────────
  2252.  
  2253.  
  2254.                     for changing it.
  2255.  
  2256.           APPEND    When this option is set to Y, TNET will always append
  2257.                     newly exported messages on to the end of an existing
  2258.                     REP packet. When set to N (the default), TNET will
  2259.                     always start a fresh REP packet whenever it exports
  2260.                     mail, even if one already exists. Keep this option in
  2261.                     mind when testing or running TNET outside a system
  2262.                     event. You could over-write your REP file!
  2263.  
  2264.           ATFILTER  When this option is set to Y, TNET will remove all @-
  2265.                     variables of the form @STRING@, remove PCBoard @X color
  2266.                     codes, and translate the "escape" character used in
  2267.                     ANSI control strings to ` (reverse quote). PCBoard,
  2268.                     WILDCAT!, and other BBS software use @-variables as
  2269.                     substitution variables. Since their effect is
  2270.                     unpredictable in messages, their use generally leads to
  2271.                     confusion when used in a network environment. We
  2272.                     recommend leaving this option as Y.
  2273.  
  2274.           VERBOSE   When this option is set to Y, TNET will detail the To,
  2275.                     From, and Subject lines of each message in the log
  2276.                     file. Otherwise, just the conference summary totals are
  2277.                     placed in the log file.
  2278.  
  2279.           TTAG      Normally TNET identifies itself in all taglines
  2280.                     appended by TNET. When this option is set to N, TNET
  2281.                     will suppress the "TNET 2.2" part of the tagline.
  2282.  
  2283.           TCAN      You can specify names of certain users whose messages
  2284.                     you do not want imported or exported by TNET. Messages
  2285.                     both To and From such users will not be moved. Note
  2286.                     that return receipts generated by WILDCAT! Mail Room
  2287.                     (if applicable) will never be exported into the
  2288.                     network.
  2289.  
  2290.           PRIVNAME  If you have set a particular conference in
  2291.                     [hubname].CFG to "N" for private messages, but still
  2292.                     want private messages from certain users to be
  2293.                     exported, you can use this option to specify their
  2294.                     names. Messages from users listed in the PRIVNAME
  2295.                     section will always be exported regardless of the
  2296.                     PRIVATE setting in each [Hubname].CFG conference
  2297.                     definition.
  2298.  
  2299.  
  2300.  
  2301.  
  2302.           MUSTANG SOFTWARE, INC.                  TOMCAT 3.02/TNET 2.2   45
  2303.           ─────────────────────────────────────────────────────────────────
  2304.  
  2305.  
  2306.           TRANSLATE
  2307.  
  2308.           TNET has the ability to translate user names on imported
  2309.           messages, exported messages, or both. Use these options with
  2310.           caution, and ONLY if absolutely necessary!
  2311.  
  2312.           There are five forms of translates:
  2313.  
  2314.           TRANSLATE = <localname>,<hubname>
  2315.                     This option will translate all occurrences of
  2316.                     <localname> in exported messages to <hubname>, and all
  2317.                     occurrences of <hubname> in imported messages to
  2318.                     <localname>. 
  2319.  
  2320.           IMPTRANS = <localname>,<hubname>
  2321.                     This option will translate all occurrences of <hubname>
  2322.                     to <localname> in imported messages ONLY.
  2323.  
  2324.           EXPTRANS = <localname>,<hubname>
  2325.                     This option will translate all occurrences of
  2326.                     <localname> to <hubname> in exported messages ONLY.
  2327.  
  2328.           LOCSYSOP = <yourname>
  2329.                     This is the same as TRANSLATE = SYSOP,<yourname> Use
  2330.                     this option ONLY if you use the name SYSOP on your BBS
  2331.                     instead of your real name.
  2332.  
  2333.           HUBSYSOP = <hubsysopname>
  2334.                     This is the same as TRANSLATE = <hubsysopname>,SYSOP
  2335.                     Use this option ONLY if your hub sysop uses the name
  2336.                     SYSOP instead of his or her real name.
  2337.  
  2338.           IMPORTTAG/EXPORTTAG
  2339.  
  2340.           Since your hub's QWK mail door may not "tag" outgoing messages
  2341.           with their origin tagline, TNET must tag them during import to
  2342.           identify their source. This option is used to specify a tagline
  2343.           letter and tagline text for imported messages. For example:
  2344.  
  2345.           IMPORTTAG = T, Your Hub BBS Name and Phone Number
  2346.                     identifies tagline type T as the above tagline text.
  2347.                     Then for each conference which specifies tagline type
  2348.                     T, the above tagline text will be placed at the bottom
  2349.                     of imported messages if necessary.
  2350.  
  2351.           EXPORTTAG = T, Your BBS Name and Phone Number
  2352.                     This is the tagline definition for exported messages.
  2353.                     The tagline letter and tagline text are specified in
  2354.                     the same way as in the IMPORTTAG option. In this case,
  2355.                     the tagline text should identify your BBS name and
  2356.  
  2357.  
  2358.  
  2359.  
  2360.           MUSTANG SOFTWARE, INC.                  TOMCAT 3.02/TNET 2.2   46
  2361.           ─────────────────────────────────────────────────────────────────
  2362.  
  2363.  
  2364.                     number so that outgoing messages can be properly
  2365.                     identified.
  2366.  
  2367.           CONF      This is the conference identifier to which the
  2368.                     following four options will apply. 
  2369.  
  2370.           Conference identifiers in Wildcat 3.x are numbered 0 through 999
  2371.           (or whatever is the maximum number of conferences you have set in
  2372.           Makewild). Wildcat! 2.x conferences are numbered A through Z, and
  2373.           26 through 255, if TOMCAT!'s extended conference structures are
  2374.           being used. If you are running TNET with WILDCAT! 2.x, please
  2375.           remember that A=0, B=1 and so on, when defining conferences.
  2376.  
  2377.           HUBNUM    This is the hub conference number which corresponds to
  2378.                     the above conference. Note that if your hub is a
  2379.                     Wildcat 2.x system using TOMCAT, then A through Z are
  2380.                     accepted as substitutes for 0 through 25, where A=0,
  2381.                     B=1, and so forth.
  2382.  
  2383.           PRIVATE   This yes/no option indicates whether or not private
  2384.                     messages in this conference are exported by TNET. Note
  2385.                     that if a message is from a user specified in the
  2386.                     PRIVNAME section, it will always be exported regardless
  2387.                     of this setting.
  2388.  
  2389.           TAG       This is the tagline letter for this conference. See the
  2390.                     description of the IMPORTTAG and EXPORTTAG options for
  2391.                     more information.
  2392.  
  2393.           NEXTMSG   This is the next message number to be exported by TNET.
  2394.                     This option is automatically maintained by TNET and
  2395.                     should not be changed under normal circumstances.
  2396.  
  2397.           The following is a sample [hubname].CFG configuration file:
  2398.  
  2399.           SYSTEM    = WILDCAT3
  2400.           WORK      = C:\WC30\WCWORK\NODE1\TEMP
  2401.           QWKDIR    = C:\QWK
  2402.           REPDIR    = C:\REP
  2403.           LOGFILE   = TNET.LOG
  2404.           PACKER    = PKZIP -es ! , PKUNZIP -o !
  2405.           APPEND    = Y
  2406.           ATFILTER  = Y
  2407.           VERBOSE   = N
  2408.           TTAG      = Y
  2409.           TCAN      = BOTHERSOME USER
  2410.           PRIVNAME  = GREG HEWGILL
  2411.           IMPORTTAG = T , Hub BBS Name and Phone Number
  2412.           EXPORTTAG = T , Your BBS Name and Phone Number
  2413.  
  2414.  
  2415.  
  2416.  
  2417.           MUSTANG SOFTWARE, INC.                  TOMCAT 3.02/TNET 2.2   47
  2418.           ─────────────────────────────────────────────────────────────────
  2419.  
  2420.  
  2421.           CONF      = 5  ;This is a comment to identify local conf name
  2422.             HUBNUM  = 105 ;This comment would identify hub conf name
  2423.             PRIVATE = Y
  2424.             TAG     = T
  2425.             NEXTMSG = 0
  2426.  
  2427.           CONF      = 6
  2428.             HUBNUM  = 106
  2429.             PRIVATE = N
  2430.             TAG     = T
  2431.             NEXTMSG = 0
  2432.  
  2433.           NETWORK SYSOP MESSAGE SUPPORT
  2434.  
  2435.           TNET supports "network sysop" messages. These are messages that
  2436.           will appear as a personal message to each sysop on a network.
  2437.  
  2438.           If, when importing a message, the message has a subject that
  2439.           begins with !NS! and the message is to ALL or NETWORK SYSOP, then
  2440.           the message will be posted to the sysop in addition to being
  2441.           posted normally. Depending on the BBS type, "posted to the sysop"
  2442.           will mean different things.
  2443.  
  2444.           If, when importing a message, the message has a subject that
  2445.           begins with !NS! but the message is NOT to ALL, then the subject
  2446.           is changed to start with (NS). This is so that, as replies to an
  2447.           !NS! message drift back up the network, their subjects are
  2448.           modified from !NS! to (NS).
  2449.  
  2450.  
  2451.  
  2452.  
  2453.           MUSTANG SOFTWARE, INC.                  TOMCAT 3.02/TNET 2.2   48
  2454.           ─────────────────────────────────────────────────────────────────
  2455.  
  2456.  
  2457.      CHAPTER 8 -- NETWORK MAIL CONCEPTS AND OPERATION
  2458.  
  2459.           QWK/REP mail, developed originally by Mark "Sparky" Herring, is
  2460.           the system of choice on a growing number of BBS networks, and is
  2461.           the mail system supported by TOMCAT and TNET. It adheres to a
  2462.           published, documented file format, and has the advantage of being
  2463.           supported by many third-party authors and BBS software programs.
  2464.           A wide selection of mail readers, mail doors, and message
  2465.           import/export utilities are available. TNET fully supports
  2466.           QWK/REP network mail for WILDCAT! and is compatible with RNet and
  2467.           QNet for PCBoard, and similar products for many other BBS
  2468.           software platforms.
  2469.  
  2470.      NET STATUS
  2471.  
  2472.           Because the QWK mail door serves a dual purpose (offline message
  2473.           reading for users, and network mail exchange for BBSs), the
  2474.           network mail software must have some way of differentiating
  2475.           between the two types of packets. 
  2476.  
  2477.           There are three components to network status. The first component
  2478.           is security in the mail door itself. In ordinary circumstances,
  2479.           unless a user has sysop status, the mail door will not permit him
  2480.           to upload messages with a FROM: line different from his own login
  2481.           name. This is to prevent users posting messages under aliases and
  2482.           thus defeating the security of the message system.
  2483.  
  2484.           Obviously, however, a network node posting mail on a hub will
  2485.           need to be able to upload messages from its users without being
  2486.           granted sysop status on the host BBS. By giving network nodes
  2487.           "net status" in the mail door, the node BBS can post messages
  2488.           from any user name. 
  2489.  
  2490.           The second component of net status involves the way in which the
  2491.           mail door identifies messages uploaded by network nodes. To
  2492.           prevent duplicate messages from circulating through the network
  2493.           over and over again, messages uploaded by a net status caller are
  2494.           "stamped" with a network address. This stamp prevents the node
  2495.           from downloading the same messages it just uploaded. This network
  2496.           address is generally placed somewhere in the message header and
  2497.           is not normally visible to callers or to the sysop.
  2498.  
  2499.           For copyright and security reasons, once again, a BBS sysop would
  2500.           usually want to restrict copying and transmission of his or her
  2501.           message base, granting such access only to those other sysops
  2502.           specifically authorized to participate in a mail network. The
  2503.           final component of net status is the way in which the mail door
  2504.           identifies the QWK message packet so that TNET and other network
  2505.           mail programs can safely import it. 
  2506.  
  2507.  
  2508.  
  2509.  
  2510.           MUSTANG SOFTWARE, INC.                  TOMCAT 3.02/TNET 2.2   49
  2511.           ─────────────────────────────────────────────────────────────────
  2512.  
  2513.  
  2514.           There are a variety of proprietary formats used by mail doors to
  2515.           signify net status in a mail packet. TNET must be able to detect
  2516.           net status before it will import a .QWK packet. If net status is
  2517.           not detected, TNET will exit to DOS with an error message.
  2518.  
  2519.      NETWORK TOPOLOGY AND ADMINISTRATION
  2520.  
  2521.           BBS networks usually have a 'tree' structure. Here's an example
  2522.           of a fairly typical setup:
  2523.  
  2524.                                   NET HUB
  2525.                                      |
  2526.                +--------+------------+----------+-----------+
  2527.                |        |            |          |           |
  2528.               NODE     NODE    REGIONAL HUB   NODE    REGIONAL HUB
  2529.                                      |                      |
  2530.                                 +----+------+         +-----+-----+
  2531.                                 |           |         |     |     |
  2532.                               NODE         NODE      NODE  NODE  NODE
  2533.  
  2534.           A net hub would not call any other BBSs for mail; a regional hub
  2535.           calls the net hub to upload and download mail, and has nodes
  2536.           calling the regional to upload and download mail. Nodes call the
  2537.           net hub or regional hub only; they do not have any other boards
  2538.           calling them for mail.
  2539.  
  2540.           Real networks might have more or fewer levels in the tree. Every
  2541.           additional level means an extra time lag for messages to find
  2542.           their way up the tree to the net hub and back down the tree to
  2543.           the other nodes, and the most efficient topology is a subject of
  2544.           considerable debate and experimentation.
  2545.  
  2546.           NETIQUETTE
  2547.  
  2548.           If you're a network node, it's important to seek and follow the
  2549.           guidance of your hub sysop and network administration. Virtually
  2550.           all public echomail networks have formal or informal policies and
  2551.           regulations governing conduct of sysops and their users on the
  2552.           network. These issues, and the ones described below, are known
  2553.           collectively as "Netiquette".
  2554.  
  2555.           It's also important to let your users know what is expected of
  2556.           them in terms of language, topicality, and overall behavior on
  2557.           public echomail networks. Most networks distribute sample
  2558.           bulletins and conference lists, which should be available to your
  2559.           users. 
  2560.  
  2561.           If you are acting as a network host or regional hub, you will
  2562.           probably need to assist your nodes with such matters as
  2563.           configuring their import/export software, making sure the
  2564.  
  2565.  
  2566.  
  2567.  
  2568.           MUSTANG SOFTWARE, INC.                  TOMCAT 3.02/TNET 2.2   50
  2569.           ─────────────────────────────────────────────────────────────────
  2570.  
  2571.  
  2572.           conference numbers on your BBS are being converted correctly to
  2573.           their own local conference numbers, advising your node sysops of
  2574.           the correct format for origin taglines, and monitoring general
  2575.           deportment of users. 
  2576.  
  2577.           In order to simplify the task of configuring the node software,
  2578.           especially where a large number of conferences are available for
  2579.           echoing, it is customary for a hub sysop to assist node sysops by
  2580.           providing boilerplate configuration files showing names and
  2581.           numbers of message conferences.
  2582.  
  2583.      PROCESSING MAIL, STEP BY STEP
  2584.  
  2585.           Here's how a typical network mail transaction works, from the
  2586.           point of view of a network hub: 
  2587.  
  2588.           You've set up a user account in WILDCAT! for a node called "BSCI
  2589.           BBS" with a security profile of NETSYSOP (or another security
  2590.           profile with net status toggled on in TCMAINT). Delbert, the
  2591.           sysop of BSCI BBS, now logs on as "BSCI BBS", enters the mail
  2592.           door and uploads the reply packet he prepared before calling.
  2593.           This reply packet consists of new messages exported from his own
  2594.           BBS, which TOMCAT unpacks and inserts into your message file. 
  2595.  
  2596.           His last action is to download a new QWK packet for import into
  2597.           his BBS. Delbert then disconnects from your BBS, and processes
  2598.           his newly-received mail packet with TNET if he operates a
  2599.           WILDCAT! BBS, or its equivalent if he operates some other type of
  2600.           BBS software. The messages are inserted into the BSCI BBS message
  2601.           file(s), then Delbert restarts his BBS, and waits for the next
  2602.           mail processing event to roll around.
  2603.  
  2604.           Just before Delbert's next call, he exports all the new mail he
  2605.           and his callers have left on his BBS into a REP packet, using
  2606.           TNET. Export complete, he calls your BBS again, enters the TOMCAT
  2607.           mail door, uploads the replies, and downloads a fresh QWK packet.
  2608.  
  2609.           Finally, here is the typical procedure a node sysop would follow
  2610.           in creating and running a network mail event:
  2611.  
  2612.           1.   Export new local mail. 
  2613.  
  2614.           Prepare a [hubname].REP packet ready to upload to your host by
  2615.           running:
  2616.  
  2617.           TNET EXPORT [hubname]
  2618.  
  2619.           TNET will call the config file matching the hubname. Do not add
  2620.           the .CFG extension to the hub name.
  2621.  
  2622.  
  2623.  
  2624.  
  2625.           MUSTANG SOFTWARE, INC.                  TOMCAT 3.02/TNET 2.2   51
  2626.           ─────────────────────────────────────────────────────────────────
  2627.  
  2628.  
  2629.           TNET will then log its activity to the console and to the log
  2630.           file specified in [hubname].CFG. TNET will create [hubname].REP
  2631.           in the directory specified in the config file. It should be the
  2632.           directory in which Robocomm or your communications script expects
  2633.           to find the .REP file.
  2634.  
  2635.           2.   Collect new mail from your host. 
  2636.  
  2637.           Call your hub, enter the mail door, upload your .REP packet, and
  2638.           then download a .QWK packet. Please remember to rename or delete
  2639.           the .REP packet after it has successfully been uploaded so you
  2640.           don't upload it again.
  2641.  
  2642.           The order in which you upload and download packets on your host
  2643.           is not critically important, but there are some factors which
  2644.           should be considered when doing a mail run. Most mail doors will
  2645.           allow you to upload a reply packet, then drop carrier as soon as
  2646.           the door indicates the packet has been successfully received. For
  2647.           this reason, doing the download first, then uploading and
  2648.           dropping carrier may save a few seconds on a long distance call,
  2649.           particularly if you are uploading large reply packets. 
  2650.  
  2651.           On the other hand, phone line conditions in the real world may
  2652.           make this impractical -- if your packet download is subject to
  2653.           line noise hits and even disconnection, it may be better to
  2654.           upload your replies first to ensure they make their way into the
  2655.           network, then make whatever attempts are necessary to get an
  2656.           inbound QWK packet. If the download fails, the messages will
  2657.           still be on the host BBS for you to try again on your next call,
  2658.           but you know that your replies, at least, are now on their way to
  2659.           their destination.
  2660.  
  2661.           3.   Import new incoming mail. 
  2662.  
  2663.           Import the newly downloaded messages into your BBS by calling
  2664.           TNET with the following parameters:
  2665.  
  2666.           TNET IMPORT [hubname]
  2667.  
  2668.           TNET will extract and index the .QWK packet you just received,
  2669.           and insert the messages into your database. A full report will
  2670.           appear on the local console and will also be logged to a disk
  2671.           file, if you have TNET's logging option turned on.
  2672.  
  2673.           4.   Cleanup and restart the BBS.
  2674.  
  2675.           Rename or delete your old .QWK and .REP packets, to prevent
  2676.           duplicate messages from re-entering the network. Then restart
  2677.           your BBS.
  2678.  
  2679.  
  2680.  
  2681.  
  2682.           MUSTANG SOFTWARE, INC.                  TOMCAT 3.02/TNET 2.2   52
  2683.           ─────────────────────────────────────────────────────────────────
  2684.  
  2685.  
  2686.      MAINTENANCE ISSUES
  2687.  
  2688.           A typical general-interest public echomail network may have a
  2689.           hundred or more conferences available to its nodes. The
  2690.           management of such a large number of conferences, and messages,
  2691.           requires some planning and organization on the part of the sysop.
  2692.           The discussion which follows pertains mostly to public echomail
  2693.           networks, but many of these principles also apply to private,
  2694.           corporate or institutional message networks. 
  2695.  
  2696.           DEFINING CONFERENCES
  2697.  
  2698.           The first issue to consider is configuring echomail conferences
  2699.           in MAKEWILD. There are a number of configuration items in the
  2700.           conference setup screens which will make echomail conference
  2701.           management much easier.
  2702.  
  2703.           It's important to set a maximum number of messages for echomail
  2704.           conferences, even if you do not do so for local conferences, as
  2705.           your message bases could otherwise grow out of control. Arriving
  2706.           at the right number of messages to keep depends on the traffic in
  2707.           each conference, and how long you'd like to keep messages around.
  2708.           For instance, if you want to keep messages for approximately 30
  2709.           days, and the conference in question averages 10 messages a day,
  2710.           300 messages would be a good starting point. 
  2711.  
  2712.           The correct "Mail Type" for all TNET echomail conferences is
  2713.           always "Normal". The "Netmail" setting refers only to Fidonet
  2714.           netmail conferences and should never be used except for that
  2715.           special purpose. 
  2716.  
  2717.           The "Max lines per message" setting should be set to 99 rather
  2718.           than the default of 150. While most BBS software is certainly
  2719.           capable of supporting messages longer than 99 lines, this figure
  2720.           is, by convention, the maximum message length on echomail
  2721.           networks. Always confirm with your hub sysop and network
  2722.           administrators that the network is capable of supporting longer
  2723.           messages before altering this figure.
  2724.  
  2725.           "Check valid name" should be set to "No", so your users can enter
  2726.           messages to network members whose names are not in your own local
  2727.           user database.
  2728.  
  2729.           "Allow message attachments" should be set to "No", as QWK/REP
  2730.           mail does not support file transfers through the network. "Allow
  2731.           return receipts" should also be set to "No".
  2732.  
  2733.           In order to preserve the continuity of threads in network
  2734.           conferences, the "Prompt to kill received messages" should be set
  2735.           to "No". Since the size of your message base is being maintained
  2736.  
  2737.  
  2738.  
  2739.  
  2740.           MUSTANG SOFTWARE, INC.                  TOMCAT 3.02/TNET 2.2   53
  2741.           ─────────────────────────────────────────────────────────────────
  2742.  
  2743.  
  2744.           by WILDCAT!, and since these are public conferences, it makes
  2745.           little sense to ask users to delete received messages.
  2746.  
  2747.           The "Allow private messages" and "Force all messages private"
  2748.           switches should be used with caution. Although TOMCAT and TNET
  2749.           both support the transmission of private messages from one system
  2750.           to another, this feature is not a reliable way of transmitting
  2751.           private mail when other systems are using other network mail
  2752.           software. 
  2753.  
  2754.           The handling of private messages on other systems is highly
  2755.           unpredictable, and depends on individual system configuration and
  2756.           the varying capability of other network software to handle
  2757.           private messages. For example, messages toggled private on your
  2758.           system may end up toggled public on other systems, and could be
  2759.           read by anyone, not just those with sysop status. Even private
  2760.           mail can be read by sysops throughout the network, and should not
  2761.           be used to transmit sensitive or confidential information.
  2762.  
  2763.           It is generally undesirable to allow carbon copies in a network
  2764.           mail conference. Because all echomail messages are likely to be
  2765.           public in any event, multiple copies of the same message serve
  2766.           only to irritate other network sysops because of the added disk
  2767.           space and long distance transfer times these duplicate messages
  2768.           consume.
  2769.  
  2770.           The use of high ASCII characters and alias names in echomail
  2771.           conferences are generally governed by your network regulations,
  2772.           and should be configured accordingly. 
  2773.  
  2774.           Remember to turn on conference access, as appropriate, for your
  2775.           callers' security profiles. Keep network regulations in mind when
  2776.           granting access -- some network conferences may have restricted
  2777.           access. For example, a "Sysops" conference may be limited to
  2778.           those individuals currently operating a bona fide BBS, and should
  2779.           be off-limits to ordinary callers. Some networks require that
  2780.           their "Network Admin" conferences be kept strictly private, for
  2781.           network sysops only; others require their administration to be
  2782.           conducted out in the open and available to all callers. Some
  2783.           "special interest" conferences may grant access by invitation or
  2784.           application only, or require legal proof of age before admission.
  2785.           If you have any questions about granting access to individual
  2786.           conferences, always consult your host sysop or network
  2787.           administrators for guidance.
  2788.  
  2789.           Finally, some public echomail networks have certain conferences
  2790.           set aside as "Read Only", meaning that only messages posted from
  2791.           the network hub are permitted to travel through the network.
  2792.           WILDCAT! version 3.02 and later has the capability to define such
  2793.           a conference as read-only. This means that, while TNET is capable
  2794.  
  2795.  
  2796.  
  2797.  
  2798.           MUSTANG SOFTWARE, INC.                  TOMCAT 3.02/TNET 2.2   54
  2799.           ─────────────────────────────────────────────────────────────────
  2800.  
  2801.  
  2802.           of importing mail into such a conference, no users -- not even
  2803.           the sysop -- would be able to enter or reply to messages in
  2804.           conferences configured this way.
  2805.  
  2806.           ORGANIZATION
  2807.  
  2808.           It is almost always a good idea to have a plan for organizing the
  2809.           naming and numbering of your echomail conferences. A well
  2810.           organized scheme for identifying conferences makes the task of
  2811.           maintenance easier for the sysop, and helps identify local and
  2812.           echomail conferences for your users. This becomes particularly
  2813.           important when you carry echomail conferences from more than one
  2814.           network, and from more than one hub.
  2815.  
  2816.           As networks grow and evolve, they inevitably add or delete
  2817.           conferences. There are few things more frustrating to network
  2818.           administrators and sysops than trying to track down which node is
  2819.           feeding duplicate messages into the network, or crossing messages
  2820.           from one conference or network to another, because someone has
  2821.           misconfigured a conference. The following guidelines should help
  2822.           prevent you from becoming one of the "culprits".
  2823.  
  2824.           As far as possible try to duplicate the general conference
  2825.           numbering scheme on your host's board. If you have, for example,
  2826.           15 local conferences on your board, and plan to carry 20 or 30
  2827.           echomail conferences as well, set the number of conferences in
  2828.           MAKEWILD to 200. Don't be afraid to leave gaps in your conference
  2829.           numbering. It won't hurt WILDCAT! or TNET a bit.
  2830.  
  2831.           You can then reserve conference numbers 0 to 100 for local
  2832.           message traffic, and conferences 101 and higher for network
  2833.           conferences. If your hub's conference numbers range from 1 to 99,
  2834.           it's a simple matter to add 100 to your hub's conference number
  2835.           when defining echomail conferences in MAKEWILD. So, your hub's
  2836.           conference number 38 becomes your conference number 138. Easy to
  2837.           set up, and easy to maintain.
  2838.  
  2839.           This numbering scheme gives you some room for expansion, and the
  2840.           additional space required for conference information in your user
  2841.           file should be more than outweighed by the ease and convenience
  2842.           with which you can add local and network conferences later on, if
  2843.           needed.
  2844.  
  2845.           When naming echomail conferences, it is useful to prefix the
  2846.           conference name with a one or two-letter abbreviation for the
  2847.           network name, particularly if you carry conferences with the same
  2848.           name from more than one network. For example, you may name the
  2849.           ILink WRITERS conference something like IL_Writers; or the
  2850.           SMARTNET Writers conference SN-Writers. In this way, the network
  2851.           identifier and conference names will show up in TOMCAT as well.
  2852.  
  2853.  
  2854.  
  2855.  
  2856.           MUSTANG SOFTWARE, INC.                  TOMCAT 3.02/TNET 2.2   55
  2857.           ─────────────────────────────────────────────────────────────────
  2858.  
  2859.  
  2860.           This will help you and your users keep track of which conferences
  2861.           belong to which network.
  2862.  
  2863.           Finally, you should make the network guidelines and user
  2864.           regulations available to your callers as a bulletin or
  2865.           downloadable file, especially if they are new to echomail.
  2866.  
  2867.           RENUMBERING YOUR MESSAGE BASE
  2868.  
  2869.           From time to time, as a part of ordinary BBS maintenance, it may
  2870.           be necessary to renumber your message base. While the renumbering
  2871.           utility supplied with WILDCAT! BBS is capable of updating
  2872.           conference message pointers for your users, it has no way of
  2873.           updating your network configuration files. Every time you
  2874.           renumber your message bases, you must remember to update your
  2875.           network message pointers as well.
  2876.  
  2877.           It is vitally important, therefore, to consider the consequences
  2878.           of renumbering your message bases. This should not be done on a
  2879.           routine basis, at least for echomail conferences. When you do
  2880.           renumber your messages, you must organize the procedure so that
  2881.           TNET's configuration files are properly updated and no messages
  2882.           are lost or duplicated on their way to the hub.
  2883.  
  2884.           The correct procedure to follow when renumbering your message
  2885.           base is as follows:
  2886.  
  2887.           1.   Run TNET EXPORT [Hubname] to export any messages entered on
  2888.                your system.
  2889.  
  2890.           2.   Back up your message files and your TNET config files.
  2891.  
  2892.           3.   Renumber your message base(s).
  2893.  
  2894.           4.   Run TNET HIGH [Hubname] to adjust your NEXTMSG pointers.
  2895.  
  2896.           BACKUPS AND CRASHES
  2897.  
  2898.           Nobody likes to think about the possibility of system crashes,
  2899.           but they can happen from time to time, even to the most careful
  2900.           and well-organized sysop. TNET provides some measure of recovery
  2901.           by creating a backup of its config file(s) with the extension
  2902.           .CBK every time it is run. Your previous high message pointers
  2903.           can be restored by copying the .CBK file over the .CFG file.
  2904.  
  2905.           If TNET (or WILDCAT!, for that matter) is interrupted while it is
  2906.           in the process of writing to one of your message files (for
  2907.           example if there is a power failure or disk error, or if your
  2908.           machine locks up and requires a reboot), it is possible that the
  2909.           message file itself may become corrupted. WCREPAIR can usually
  2910.  
  2911.  
  2912.  
  2913.  
  2914.           MUSTANG SOFTWARE, INC.                  TOMCAT 3.02/TNET 2.2   56
  2915.           ─────────────────────────────────────────────────────────────────
  2916.  
  2917.  
  2918.           recover most or all of a damaged message file, but if the
  2919.           situation is hopeless, you may need to delete the offending
  2920.           MSGxxx.DAT and .IX files and let WILDCAT! re-initialize them. You
  2921.           will need then to renumber the conference (to reset your user's
  2922.           high message pointers for that conference), then run TNET HIGH to
  2923.           reset the NEXTMSG pointers. 
  2924.  
  2925.           QWK mail packets are occasionally subject to corruption caused by
  2926.           line noise during the file transfer, or some other transient
  2927.           error on the host system. Unfortunately, even if the download
  2928.           fails for some reason, the mail door sometimes records the
  2929.           download as successful and updates your message pointers, causing
  2930.           you to lose incoming messages. 
  2931.  
  2932.           It is possible with TOMCAT, Qmail and MarkMail to recover one's
  2933.           previous message pointers and re-download a packet, by making use
  2934.           of the .PTR (Qmail and TOMCAT) or .PTR file (MarkMail) included
  2935.           in your QWK packet. The method for restoring pointers is slightly
  2936.           different for each mail door, so you should acquaint yourself
  2937.           with the correct procedure for resetting message pointers for the
  2938.           particular mail door you use at your network hub. 
  2939.  
  2940.           PERFORMANCE CONSIDERATIONS
  2941.  
  2942.           TNET employs file and record locking in the same manner as
  2943.           WILDCAT! and TOMCAT, and is safe to use on a multi-line system
  2944.           with other nodes active (providing, of course, that it is started
  2945.           with a node ID number not in use by any other active node).
  2946.  
  2947.           Because TNET's message importing and exporting routines are
  2948.           optimized for speed, however, you may notice slowdowns on other
  2949.           nodes, or excessive database lock retries ("gridlock") when
  2950.           callers are logging in or reading messages. This problem is more
  2951.           evident with DESQview on slow CPUs, and on small peer to peer
  2952.           networks where TNET is running on a server, than it would be when
  2953.           running on a LAN workstation. 
  2954.  
  2955.           Slowdowns are also more noticeable on systems running the 2.x
  2956.           version of WILDCAT! than on version 3.x because version 2.x
  2957.           employed a single message database, whereas WILDCAT! 3.x uses a
  2958.           separate data file for each conference message base. 
  2959.  
  2960.           The speed and throughput of your hardware has a large bearing on
  2961.           TNET's efficiency on a multi-line system. If you have lots of
  2962.           extended or expanded RAM, a large disk cache will substantially
  2963.           improve the performance of programs such as WILDCAT! and TNET,
  2964.           which access the disk frequently. 
  2965.  
  2966.           If you find your system slows down unacceptably even with a disk
  2967.           cache, you may find it desirable to bring other nodes to DOS with
  2968.  
  2969.  
  2970.  
  2971.  
  2972.           MUSTANG SOFTWARE, INC.                  TOMCAT 3.02/TNET 2.2   57
  2973.           ─────────────────────────────────────────────────────────────────
  2974.  
  2975.  
  2976.           an event, do your TNET processing, then bring the system back up
  2977.           when your network mail import has been completed. 
  2978.  
  2979.           The event batch files for your other nodes could use the WAIT! or
  2980.           WAITFOR! programs to wait a given amount of time, or your event
  2981.           batch files could check in a "goto" loop for the existence of a
  2982.           "puck file" created by the node doing the mail processing. Your
  2983.           mail processing batch file deletes this puck file when completed,
  2984.           and allows the other nodes to come up as soon as processing has
  2985.           completed. A number of third party utilities are available for
  2986.           download from MSI HQ! which may assist you in co-ordinating
  2987.           multiple-node events.
  2988.  
  2989.  
  2990.  
  2991.  
  2992.           MUSTANG SOFTWARE, INC.                  TOMCAT 3.02/TNET 2.2   58
  2993.           ─────────────────────────────────────────────────────────────────
  2994.  
  2995.  
  2996.      APPENDIX A -- MESSAGE NETWORKS SUPPORTING TOMCAT AND TNET
  2997.  
  2998.           There are many public message networks available to choose from
  2999.           if you would like to join a network. The following is a short
  3000.           list of some major worldwide networks and their main hubs and BBS
  3001.           phone numbers:
  3002.  
  3003.           Network   Major hubs          Sysop               Phone
  3004.  
  3005.           ILink     Executive Network   Andy Keeves    (914) 667-4684 
  3006.                     Microsellar         Mark Rapp      (201) 239-1346
  3007.  
  3008.           U'NI-Net  The Ledge           Joe Sheppard   (818) 352-3620
  3009.                     Rose Media          Vic Kass       (416) 733-2285
  3010.  
  3011.           Intelec   Intelec Online      Cliff Watkins  (516) 867-4448
  3012.  
  3013.           Wildnet   North Georgia       Johnnie Yother (404) 226-4388
  3014.  
  3015.           Throbnet  Heart Throb BBS (adult)            (908) 381-5682
  3016.  
  3017.           More information files on public echomail networks are available
  3018.           for download from the MSI HQ! BBS. These information files are
  3019.           posted by representatives from the networks concerned, and their
  3020.           completeness and correctness is the responsibility of the network
  3021.           representatives concerned, not MSI. 
  3022.  
  3023.  
  3024.  
  3025.  
  3026.           MUSTANG SOFTWARE, INC.                  TOMCAT 3.02/TNET 2.2   59
  3027.           ─────────────────────────────────────────────────────────────────
  3028.  
  3029.  
  3030.      APPENDIX B -- TROUBLESHOOTING AND ERROR MESSAGES
  3031.  
  3032.      TOMCAT
  3033.  
  3034.           Fatal errors cause TOMCAT to exit to DOS, display a descriptive
  3035.           error message in bright white flashing letters on screen, and
  3036.           write the error message to the TOMCAT.ERR log in the \WC30
  3037.           directory before returning control to Wildcat. These messages are
  3038.           usually self-explanatory. 
  3039.  
  3040.           Complete lockups are rare, and usually indicate a hardware
  3041.           problem, or a TSR or other program interfering with TOMCAT. Two
  3042.           kinds of programs known to cause problems with TOMCAT and Wildcat
  3043.           are TSR file compressor-decompressor programs -- those which
  3044.           claim to increase hard disk space; and the resident MIRROR
  3045.           program with DOS 5. 
  3046.  
  3047.           Most error messages are caused by configuration problems (for
  3048.           instance not enough file handles in CONFIG.SYS, or not having
  3049.           PKZIP.EXE and PKUNZIP.EXE in the path). 
  3050.  
  3051.           A few error messages may be the result of a corrupted Wildcat
  3052.           database -- these are usually caused by running TOMCAT and the
  3053.           single line version of Wildcat in two DESQview windows at the
  3054.           same time, or by duplicating node ID numbers in the multi-line
  3055.           versions of Wildcat. Certain third party utilities which do not
  3056.           lock and unlock files properly may cause share violations or
  3057.           locking problems if run concurrently with TOMCAT. 
  3058.  
  3059.           Some of the more common error messages, and their solutions, are:
  3060.  
  3061.           Unable to find <BBSID>.QWK after packing
  3062.  
  3063.                TOMCAT was unable to find your packer, or was unable to
  3064.                execute it for some reason. Usual cause: PKZIP/PKUNZIP (or
  3065.                other packer/unpacker utilities) were not in your DOS path
  3066.                or your \WC30 directory.
  3067.  
  3068.           Unable to open conference 0
  3069.  
  3070.                Insufficient file handles. Edit your CONFIG.SYS and increase
  3071.                the number of file handles available in the FILES= line.
  3072.                Reboot your computer for the change to take effect, then try
  3073.                again. Recommended minimum setting: FILES = 40.
  3074.  
  3075.           Error writing MSGxxx.DAT
  3076.  
  3077.                Possible corrupted message file. Run WCREPAIR on the file
  3078.                indicated, and try again.
  3079.  
  3080.  
  3081.  
  3082.  
  3083.           MUSTANG SOFTWARE, INC.                  TOMCAT 3.02/TNET 2.2   60
  3084.           ─────────────────────────────────────────────────────────────────
  3085.  
  3086.  
  3087.           Files left in work directory
  3088.  
  3089.                A system crash or duplicate node number has left files in
  3090.                \WC30\WCWORK\NODEx\TEMP -- delete the files in the work
  3091.                directory, recheck your configuration, and try again.
  3092.  
  3093.      TNET
  3094.  
  3095.           Fatal errors cause TNET to exit to DOS, display a descriptive
  3096.           error message in bright white flashing letters on screen, and
  3097.           write the error message to the TNET.ERR log in the \WC30
  3098.           directory before returning control to Wildcat. These messages are
  3099.           usually self-explanatory. 
  3100.  
  3101.           Complete lockups are rare, and usually indicate a hardware
  3102.           problem, or a TSR or other program interfering with TNET. Two
  3103.           kinds of programs known to cause problems with TNET and WILDCAT!
  3104.           are TSR file compressor-decompressor programs -- those which
  3105.           claim to increase hard disk space; and the resident MIRROR
  3106.           program with DOS 5. 
  3107.  
  3108.           Most error messages are caused by configuration problems (for
  3109.           instance not enough file handles in CONFIG.SYS, or not having
  3110.           PKZIP.EXE and PKUNZIP.EXE in the path). 
  3111.  
  3112.           A few error messages may be the result of a corrupted Wildcat
  3113.           database -- these are usually caused by running TNET and the
  3114.           single line version of Wildcat in two DESQview windows at the
  3115.           same time, or by duplicating node ID numbers in the multi-line
  3116.           versions of Wildcat. Certain third party utilities which do not
  3117.           lock and unlock files properly may cause share violations or
  3118.           locking problems if run concurrently with TNET. 
  3119.  
  3120.           Some of the more common error messages, and their solutions, are:
  3121.  
  3122.           Unable to open conference 0
  3123.  
  3124.                Insufficient file handles. Edit your CONFIG.SYS and increase
  3125.                the number of file handles available in the FILES= line.
  3126.                Reboot your computer for the change to take effect, then try
  3127.                again. Recommended minimum setting: FILES = 40.
  3128.  
  3129.           Error writing MSGxxx.DAT
  3130.  
  3131.                Possible corrupted message file. Run WCREPAIR on the file
  3132.                indicated, and try again.
  3133.  
  3134.  
  3135.  
  3136.  
  3137.           MUSTANG SOFTWARE, INC.                  TOMCAT 3.02/TNET 2.2   61
  3138.           ─────────────────────────────────────────────────────────────────
  3139.  
  3140.  
  3141.           Files left in work directory
  3142.  
  3143.                A system crash or duplicate node number has left files in
  3144.                \WC30\WCWORK\NODEx\TEMP -- delete the files in the work
  3145.                directory, recheck your configuration, and try again.
  3146.  
  3147.           Packet does not have net status -- TNET cannot import
  3148.  
  3149.                TNET has not been able to recognize the network status
  3150.                identifiers in the .QWK packet. For security reasons, TNET
  3151.                will refuse to import non net-status QWK packets, and
  3152.                requires net status to be turned on by the sysop you are
  3153.                picking up your mail from. 
  3154.  
  3155.           Could not find [Hubname].QWK
  3156.  
  3157.                This is an error message caused by the packer exiting with
  3158.                an error level indicating that it failing to execute for
  3159.                some reason. Usual causes: the QWK file does not exist (in
  3160.                other words, your communication program failed to download
  3161.                the file), or the mail packet is corrupted, or there was
  3162.                insufficient RAM to execute the packer.
  3163.  
  3164.  
  3165.  
  3166.  
  3167.           MUSTANG SOFTWARE, INC.                  TOMCAT 3.02/TNET 2.2   62
  3168.           ─────────────────────────────────────────────────────────────────
  3169.  
  3170.  
  3171.      APPENDIX C - OFF-LINE XPRESS (OLX)
  3172.  
  3173.           Please encourage your callers to try Off-Line Xpress. This full-
  3174.           featured QWK packet reader from MSI works well with TOMCAT, and
  3175.           allows a wide range of configuration options in a well-designed,
  3176.           easy to use interface. Nearly every aspect of the program can be
  3177.           customized, from screen colors to "taglines". 
  3178.  
  3179.           We've designed OLX to be easy and fun to use. It comes with a
  3180.           tutorial in the form of a specially prepared QWK mail packet
  3181.           which guides first-time users through the basic features and
  3182.           options they'll use when reading offline mail. Advanced users
  3183.           will enjoy the power and speed of OLX, too.
  3184.  
  3185.           Off-Line Xpress is full of useful and timesaving features. It
  3186.           offers full mouse support, online help, and a simple built-in
  3187.           text editor, which can be replaced with the editor or word
  3188.           processor of your choice. You can search for multiple strings of
  3189.           text in a message packet, and use advanced pick list options for
  3190.           repetitive tasks such as mailing lists and saving messages to
  3191.           disk.
  3192.  
  3193.           While OLX is designed as a serious productivity tool, we've
  3194.           included some other features to make mail reading fun and
  3195.           enjoyable. We'll leave it to you to find the puzzle game our
  3196.           programmer included in Off-Line Xpress ... meanwhile you can make
  3197.           full use of OLX's single-keystroke tagline stealing function.
  3198.  
  3199.           A Test Drive version of Off-Line Xpress is available for download
  3200.           from MSI HQ! BBS at 805-395-0650 (public access line) or 
  3201.           805-395-0250 (private line for registered WILDCAT! sysops only).
  3202.           The Test Drive version may be freely distributed. 
  3203.  
  3204.           The fully registered version of Off-Line Xpress can be purchased
  3205.           from MSI for $40. Call our sales hotline at 1-800-999-9619 to
  3206.           order.
  3207.  
  3208.  
  3209.  
  3210.  
  3211.           MUSTANG SOFTWARE, INC.                  TOMCAT 3.02/TNET 2.2   63
  3212.           ─────────────────────────────────────────────────────────────────
  3213.  
  3214.  
  3215.      APPENDIX D - FREQUENTLY ASKED QUESTIONS
  3216.  
  3217.           Question: What program should my callers and I use to read mail
  3218.                     packets created by TOMCAT?
  3219.  
  3220.           Answer:   TOMCAT will work with any QWK-compatible mail reader.
  3221.                     You'll probably like Off-Line Xpress, though -- the
  3222.                     test drive version is always available for download
  3223.                     from the MSI HQ! BBS and may be freely distributed.
  3224.  
  3225.           Question: I get an error message sometimes which says "Unable to
  3226.                     open <BBSID>.QWK  after packing" Why?
  3227.  
  3228.           Answer:   The usual cause for this message is not having your
  3229.                     packer/unpacker utility in the path, or in the \WC30
  3230.                     directory where TOMCAT can find it.
  3231.  
  3232.                     Another possible cause is running out of disk space on
  3233.                     drive you have specified for your work directory. If
  3234.                     you're using a Ramdisk, you may need to reduce the
  3235.                     maximum number of messages per packet. 
  3236.  
  3237.                     This message can also occur if TOMCAT cannot run your
  3238.                     packer for whatever reason -- you may need to turn Swap
  3239.                     to Disk or EMS on in Makewild to free up enough memory
  3240.                     for TOMCAT to execute the packer.
  3241.  
  3242.           Question: I allow unvalidated users to read mail, but they can't
  3243.                     enter or reply to messages online. How can I prevent
  3244.                     them from bypassing Wildcat! and entering messages
  3245.                     through the TOMCAT door?
  3246.  
  3247.           Answer:   TOMCAT reads the security profile definitions in
  3248.                     MAKEWILD and generates dynamic menus in the same way
  3249.                     Wildcat! does. A caller will  not be shown (nor will he
  3250.                     have access to) a menu function not permitted  by his
  3251.                     security level. In other words, if a caller is not
  3252.                     allowed to leave messages online, he won't be allowed
  3253.                     to upload replies to TOMCAT  either.
  3254.  
  3255.           Question: My mail reader allows me to change the "from" field in
  3256.                     the message header. Doesn't this mean I or my users can
  3257.                     put fake names in the "from" part of messages upload to
  3258.                     TOMCAT?
  3259.  
  3260.           Answer:   No. TOMCAT prevents callers other than those with 
  3261.                     SYSOP security level from uploading messages not "from"
  3262.                     the person logged on, unless they have NETSYSOP
  3263.                     security.
  3264.  
  3265.  
  3266.  
  3267.  
  3268.           MUSTANG SOFTWARE, INC.                  TOMCAT 3.02/TNET 2.2   64
  3269.           ─────────────────────────────────────────────────────────────────
  3270.  
  3271.  
  3272.           Question: I would like to exchange messages with a BBS belonging
  3273.                     to my branch office in another state. How can I do
  3274.                     this?
  3275.  
  3276.           Answer:   TOMCAT fully supports 'net status' mail transfers. For
  3277.                     full instructions on how to operate a network mail hub,
  3278.                     please see the "Advanced Features" section of this
  3279.                     document.
  3280.  
  3281.  
  3282.  
  3283.  
  3284.           MUSTANG SOFTWARE, INC.                  TOMCAT 3.02/TNET 2.2   65
  3285.           ─────────────────────────────────────────────────────────────────
  3286.  
  3287.  
  3288.      APPENDIX E - GLOSSARY
  3289.  
  3290.           This is a glossary of terms commonly used by telecommunications
  3291.           enthusiasts, as well as words specific to offline mail reading
  3292.           and Bulletin Board Systems. We hope you find the information
  3293.           useful. 
  3294.            
  3295.           ASCII 
  3296.            
  3297.           American Standard Code for Information Exchange. A 7-bit binary
  3298.           code representation of letters, numbers and special characters.
  3299.           It is universally supported in computer data transfer. 
  3300.            
  3301.           Baud Rate 
  3302.            
  3303.           The number of discrete signal events per second occurring on a
  3304.           communications channel. It is often referred to as Bits per
  3305.           second (BPS) which is technically inaccurate but widely accepted. 
  3306.  
  3307.           BBS 
  3308.            
  3309.           Bulletin Board System. 
  3310.            
  3311.           Buffer 
  3312.            
  3313.           A memory area used for temporary storage during input/output
  3314.           operations. 
  3315.            
  3316.           Bulletin Board System 
  3317.            
  3318.           A host system, into which callers may dial with their modems to
  3319.           read and send electronic mail, upload and download files, and
  3320.           chat online with other callers. 
  3321.            
  3322.           Byte 
  3323.            
  3324.           A group of Bits acted upon as a group, which may have a readable
  3325.           ASCII value as a letter or number or some other coded meaning to
  3326.           the computer. It is commonly used to refer to 8-bit groups. 1
  3327.           kilobyte = 1,024 bytes; 64K = 65,536 bytes or characters. 
  3328.            
  3329.           Carrier 
  3330.            
  3331.           A continuous frequency capable of being either modulated or
  3332.           impressed with another information-carrying signal. Carriers are
  3333.           generated and maintained by modems via the transmission lines of
  3334.           the telephone companies. 
  3335.            
  3336.  
  3337.  
  3338.  
  3339.  
  3340.           MUSTANG SOFTWARE, INC.                  TOMCAT 3.02/TNET 2.2   66
  3341.           ─────────────────────────────────────────────────────────────────
  3342.  
  3343.  
  3344.           Conference 
  3345.            
  3346.           An area of public messages on a Bulletin Board System, usually
  3347.           with a particular topic and, often, a conference host or 
  3348.           moderator to guide the discussion. Also called Folder, SIG (for
  3349.           "Special Interest Group") or Echo. 
  3350.            
  3351.  
  3352.           CPS 
  3353.            
  3354.           Characters Per Second. A transfer rate estimated from the bit
  3355.           rate and length of each character. If each character is 8 bits
  3356.           long and includes a start and stop bit for Asynchronous 
  3357.           transmission, each character needs 10 bits to be sent. At 2400
  3358.           baud it is transmitted at approximately 240 CPS. 
  3359.            
  3360.           CRC 
  3361.            
  3362.           Cyclical Redundancy Check. An error-detection technique 
  3363.           consisting of a cyclic algorithm performed on each "block" of
  3364.           data at the sending and receiving end of the transmission. As
  3365.           each block is received, the CRC value is checked against the CRC
  3366.           value sent along with the block. Many protocols including XMODEM-
  3367.           CRC and ARQ will request a resend until the block is received
  3368.           correctly. 
  3369.            
  3370.           Download 
  3371.            
  3372.           Receiving a file from a Bulletin Board System, using a terminal
  3373.           program (for example QModem) and a transfer protocol (for example
  3374.           Zmodem). 
  3375.            
  3376.           DTE 
  3377.            
  3378.           Data Terminal Equipment. The device that is the originator or
  3379.           destination of the data sent by a modem. 
  3380.            
  3381.           DTR 
  3382.            
  3383.           Data Terminal Ready. A signal generated by most modems indicating
  3384.           a connection between the DTE (computer) and the modem. When DTR
  3385.           is "high" the computer is connected. 
  3386.            
  3387.           Data Compression Protocols 
  3388.            
  3389.           Compression of data by the modem allows more information to be
  3390.           transferred in a shorter time frame. Protocols for data 
  3391.           compression include CCITT V.42bis and MNP 5, 
  3392.            
  3393.  
  3394.  
  3395.  
  3396.  
  3397.           MUSTANG SOFTWARE, INC.                  TOMCAT 3.02/TNET 2.2   67
  3398.           ─────────────────────────────────────────────────────────────────
  3399.  
  3400.  
  3401.           Echomail 
  3402.            
  3403.           Public Message Conferences on a Bulletin Board System which are
  3404.           shared and distributed among other Bulletin Boards as part of an
  3405.           Echomail Network. 
  3406.            
  3407.           Expanded Memory 
  3408.            
  3409.           Extra memory (above 640k) on your XT or AT-compatible computer,
  3410.           which is installed with an EMS driver, and may be used by some
  3411.           programs to store data. 
  3412.            
  3413.           Extended Memory 
  3414.            
  3415.           Extra memory (above 640k) on your 80286 or 80386 compatible
  3416.           computer. Not normally usable by DOS applications, but may be
  3417.           configured as a virtual drive or a disk cache on an 80286 
  3418.           computer, or as Expanded Memory on an 80386 computer. 
  3419.            
  3420.           Freeware 
  3421.            
  3422.           Computer software which may be distributed on Bulletin Board
  3423.           Systems, and for which the author requests no license fee or
  3424.           registration fee. 
  3425.            
  3426.           Host System 
  3427.            
  3428.           Another name for a Bulletin Board System (BBS) 
  3429.            
  3430.           Local Area Network (LAN) 
  3431.            
  3432.           A group of computers joined with cables and software, allowing
  3433.           hard disks and other devices to be shared among many users.  
  3434.  
  3435.           Mail Door 
  3436.            
  3437.           A subsection of a Bulletin Board System which creates .QWK mail
  3438.           packets. 
  3439.            
  3440.           Netmail 
  3441.            
  3442.           Private electronic mail which is transmitted by a user calling
  3443.           one Bulletin Board System to another user calling a different
  3444.           Bulletin Board System. 
  3445.            
  3446.           Packer 
  3447.            
  3448.           A program to compress multiple files into a single file, 
  3449.           such as PKZIP, ARC or LHARC 
  3450.            
  3451.  
  3452.  
  3453.  
  3454.  
  3455.           MUSTANG SOFTWARE, INC.                  TOMCAT 3.02/TNET 2.2   68
  3456.           ─────────────────────────────────────────────────────────────────
  3457.  
  3458.  
  3459.           Packet 
  3460.            
  3461.           A mail packet (with a .QWK extension) from a host system 
  3462.             
  3463.           Protocol 
  3464.            
  3465.           A system of rules and procedures governing communications between
  3466.           two devices. File transfer protocols in your communications
  3467.           program refer to a set of rules governing how error checking will
  3468.           be performed on blocks of data. 
  3469.  
  3470.           Public Domain 
  3471.            
  3472.           Computer software on which no copyright exists (usually by a
  3473.           specific statement to that effect by the author), and which may
  3474.           be freely used and distributed. 
  3475.            
  3476.           Shareware 
  3477.            
  3478.           Computer software which is distributed on the "Honor System",
  3479.           which may be freely copied and distributed, but for which a
  3480.           registration fee or payment is required for continued use beyond
  3481.           an initial evaluation period. 
  3482.            
  3483.           Sysop 
  3484.            
  3485.           The SYStem OPerator of a Bulletin Board System. The person
  3486.           responsible for setting up and maintaining the BBS. 
  3487.            
  3488.           Thread 
  3489.            
  3490.           A group of BBS messages and replies linked and sorted by topic.  
  3491.  
  3492.           Unpacker 
  3493.            
  3494.           A program to uncompress a file from a Packer 
  3495.            
  3496.           Upload 
  3497.            
  3498.           To transfer a file from your computer to another computer, using
  3499.           your terminal program (for example Qmodem) and a transfer 
  3500.           protocol (for example Zmodem) 
  3501.  
  3502.  
  3503.            
  3504.  
  3505.  
  3506.  
  3507.  
  3508.           MUSTANG SOFTWARE, INC.                  TOMCAT 3.02/TNET 2.2   69
  3509.           ─────────────────────────────────────────────────────────────────
  3510.  
  3511.  
  3512.      INDEX
  3513.  
  3514.           .CFG file . . . . . . . . . . . . . . . . . . . . . . . .  42, 55
  3515.           Activity log  . . . . . . . . . . . . . . . . . . . . . .  19, 35
  3516.           Alias names . . . . . . . . . . . . . . . . . . . . . . .  23, 53
  3517.           Allow message attachments . . . . . . . . . . . . . . . . . .  52
  3518.           Allow private messages  . . . . . . . . . . . . . . . . .  41, 53
  3519.           Bulletins . . . . . . . . . . . . . . . . . .  12, 13, 19, 30, 49
  3520.           Check valid name  . . . . . . . . . . . . . . . . . . . . . .  52
  3521.           Command line  . . . . . . . . . .  13, 21, 26, 33, 34, 40, 42, 43
  3522.           Comment line  . . . . . . . . . . . . . . . . . . . . . . . .  43
  3523.           Conference  .  9, 12-14, 20, 22, 23, 26-31, 36, 40-42, 44-46, 49,
  3524.                                                       50, 52-56, 59, 60, 66
  3525.           Configuration File  . . . . . . . . . . . . . . .  14, 40, 42, 46
  3526.           Console security  . . . . . . . . . . . . . . . . . . . .  12, 33
  3527.           Detailed logging  . . . . . . . . . . . . . . . . . . . .  19, 20
  3528.           Display files . . . . . . . . . . . . . . . . . . . . . .  13, 26
  3529.           DOS hook  . . . . . . . . . . . . . . . . . . . . . . . .  15, 34
  3530.           DOS shell . . . . . . . . . . . . . . . . . . . . . . . . . .  12
  3531.           Download  5, 10, 13, 15, 16, 19-21, 27, 29, 30, 33-35, 38, 49-51,
  3532.                                                   56-58, 61, 62, 63, 65, 66
  3533.           Duplicate messages  . . . . . . . . . . .  20, 23, 48, 51, 53, 54
  3534.           Echo-mail . . . . . . . . . . . . . . . . . . . . . . . . . .  12
  3535.           Echomail network  . . . . . . . . . . . . . . . .  23, 24, 52, 67
  3536.           Event . . . . . . . . . . . . . .  20, 35, 36, 38, 44, 50, 53, 57
  3537.           Export  . . . . . . . . . . . . . . . .  9, 35, 36, 42, 48-50, 55
  3538.           Fatal error . . . . . . . . . . . . . . . . . . . . . . . . .  19
  3539.           Fido  . . . . . . . . . . . . . . . . . . . . . . . . . . . .  38
  3540.           File transfer window  . . . . . . . . . . . . . . . . . . . .  32
  3541.           Force all messages private  . . . . . . . . . . . . . . . . .  53
  3542.           Help screen . . . . . . . . . . . . . . . . . . . . . . . . .  17
  3543.           High ASCII characters . . . . . . . . . . . . . . . . . . . .  53
  3544.           Home directory  . . . . . . . . . . . . . . . .  9, 14-16, 18, 42
  3545.           Hub . . . . . . . . . . . . . . . . . 9, 12, 35, 40-43, 45-56, 64
  3546.           Import  . . . . . . . . . . . .  9, 35, 38, 42, 45, 48-51, 57, 61
  3547.           Installation  . . . . . . . . . . . . . . . . .  4, 14-16, 26, 39
  3548.           Keywords  . . . . . . . . . . . . . . . . . . . .  18, 40, 42, 43
  3549.           Local directory . . . . . . . . . . . . . . . . . . .  12, 18, 37
  3550.           Local logon . . . . . . . . . . . . . . . . . . . . . . . . .  16
  3551.           Mail door . 9-11, 15, 16, 22, 26, 35, 36, 38, 40, 45, 48, 50, 51,
  3552.                                                                      56, 67
  3553.           Mail type . . . . . . . . . . . . . . . . . . . . . . . . . .  52
  3554.           MAIL.BAT  . . . . . . . . . . . . . . . . . . . .  15, 16, 19, 34
  3555.           MAKEWILD  . . . . . . . . . . .  9, 12-15, 33, 42, 46, 52, 54, 63
  3556.           Max lines per message . . . . . . . . . . . . . . . . . . . .  52
  3557.           Maximum number of messages  . . . . . . . . . . . . . . .  52, 63
  3558.           Menu hook . . . . . . . . . . . . . . . . . . . . . . . . . .  19
  3559.           Modem . . . . . . . . . . . . . . . . . . . . . 5, 16, 23, 32, 66
  3560.           Mouse . . . . . . . . . . . . . . . . . . . . . . . . . .  17, 62
  3561.           Multi-line  . . . . . . . .  5, 9, 15, 18, 19, 21, 33, 56, 59, 60
  3562.  
  3563.  
  3564.  
  3565.  
  3566.           MUSTANG SOFTWARE, INC.                  TOMCAT 3.02/TNET 2.2   70
  3567.           ─────────────────────────────────────────────────────────────────
  3568.  
  3569.  
  3570.           Net Status  . . . . . .  9, 10, 21, 24, 35, 36, 38, 48-50, 61, 64
  3571.           Netiquette  . . . . . . . . . . . . . . . . . . . . . . . . .  49
  3572.           NETSYSOP  . . . . . . . . . . . . . . . . . .  24, 35, 36, 50, 63
  3573.           Network sysop . . . . . . . . . . . . . . . . . . . . . . . .  47
  3574.           New files . . . . . . . . . . . . . . . . . . . . . .  12, 19, 30
  3575.           NEWFILES.DAT  . . . . . . . . . . . . . . . . . . . . . . . .  12
  3576.           Newsletter  . . . . . . . . . . . . . . . . . . . . . . . . .  19
  3577.           Node  9, 12, 24, 25, 32, 33, 36, 37, 42, 43, 48-50, 54, 56, 57, 59-61
  3578.           Node directory  . . . . . . . . . . . . . . . . . . . . 9, 12, 37
  3579.           Node number . . . . . . . . . . . . . . . . . . 9, 32, 42, 60, 61
  3580.           Off-line mail . . . . . . . . . . . . . . . . . . . . . . . .  11
  3581.           Off-Line Xpress . . . . . . . . . . . . . . . . .  11, 37, 62, 63
  3582.           Packer  .  12, 21, 22, 27, 30, 32, 40, 43, 46, 59, 61, 63, 67, 68
  3583.           Packet  . 9-11, 13, 16, 19, 21-23, 27, 29, 30, 33-38, 40, 42, 44,
  3584.                                                        48-51, 56, 61-63, 68
  3585.           Password  . . . . . . . . . . . . . . . . . . . 6, 12, 21, 33, 34
  3586.           Pointer file  . . . . . . . . . . . . . . . . . . . . . .  29, 30
  3587.           Prescan . . . . . . . . . . . . . . . . . . . . .  20, 21, 34, 35
  3588.           Private messages  . . . . . . . . . . . . . .  36, 41, 44, 46, 53
  3589.           Prompt to kill received messages  . . . . . . . . . . . . . .  52
  3590.           Propeller . . . . . . . . . . . . . . . . . . . . . . . . . .  20
  3591.           PTR files . . . . . . . . . . . . . . . . . . . . . . . .  12, 13
  3592.           Qmodem  . . . . . . . . . . . . . . . . . . . . 6, 24, 37, 66, 68
  3593.           QWK . . . 6, 9-13, 18, 23, 24, 27, 29, 35-38, 40, 42, 43, 45, 46,
  3594.                                                48-52, 56, 59, 61-63, 67, 68
  3595.           Read only . . . . . . . . . . . . . . . . . . . . . . . . . .  53
  3596.           Regional Hub  . . . . . . . . . . . . . . . . . . . . . . . .  49
  3597.           Renumbering . . . . . . . . . . . . . . . . . . . . . . .  42, 55
  3598.           REP . . . . . .  10, 18, 27, 35, 36, 38, 40, 42-44, 46, 48, 50-52
  3599.           Replies . . . . . . . . . . 9, 10, 20, 22, 36, 47, 50, 51, 63, 68
  3600.           Reset pointers  . . . . . . . . . . . . . . . . . . . . .  30, 31
  3601.           Robocomm  . . . . . . . . . . . . . . . . . . . . . . . . . 6, 51
  3602.           Script  . . . . . . . . . . . . . . . . . . . . . . . . . . .  51
  3603.           Security level  . . . . . . . . . . . . . . . . . . . . .  15, 63
  3604.           Security profile  . . . . . . . . . . . .  24, 32, 35, 36, 50, 63
  3605.           Serial port . . . . . . . . . . . . . . . . . . . . . . . . . . 5
  3606.           Shell . . . . . . . . . . . . . . . . . . . . . . . .  12, 16, 27
  3607.           Sort  . . . . . . . . . . . . . . . . . . . . . . . . . . . .  29
  3608.           Startup directory . . . . . . . . . . . . . . . . . . . .  21, 39
  3609.           Status line . . . . . . . . . . . . . . . . . . . . . . . . .  32
  3610.           Swap  . . . . . . . . . . . . . . . . . . . . . . . .  14, 15, 63
  3611.           TCMAINT . . . . . . . . . . .  4, 12-14, 16-18, 23, 30, 33-37, 50
  3612.           TCNODE.CFG  . . . . . . . . . . . . . . . . . . . . . . .  19, 37
  3613.           Technical Support . . . . . . . . . . . . . . . . . . . . 4, 6, 7
  3614.           TEMP  . . . . . . . . . . . . . . . . . . . . . .  18, 46, 60, 61
  3615.           Terminal program  . . . . . . . . . . . . . . . . . . . .  66, 68
  3616.           Terminate . . . . . . . . . . . . . . . . . . . . . . . . . .  16
  3617.           TNET  . . . . . . . . . . . . 4-11, 23, 24, 35, 36, 38-58, 60, 61
  3618.           TNET.CFG  . . . . . . . . . . . . . . . . . . . . . . . .  40, 43
  3619.           TOMCAT.BBS  . . . . . . . . . . . . . . . . . . . . . . . . .  26
  3620.  
  3621.  
  3622.  
  3623.  
  3624.           MUSTANG SOFTWARE, INC.                  TOMCAT 3.02/TNET 2.2   71
  3625.           ─────────────────────────────────────────────────────────────────
  3626.  
  3627.  
  3628.           Tosser  . . . . . . . . . . . . . . . . . . . . . . . . .  11, 24
  3629.           Upload  . .  9, 10, 13, 20, 23, 27, 29, 34, 38, 48-51, 63, 65, 68
  3630.           WCNODEID  . . . . . . . . . . . . . . . . . . . . . . . .  33, 42
  3631.           Work directory  . . . . . . . . .  18, 19, 21, 37, 40, 60, 61, 63
  3632.           [Hubname].CFG . . . . . . . . . . . . . 9, 39, 40, 43, 44, 46, 51
  3633.           [Hubname].QWK . . . . . . . . . . . . . . . . . . . . . . . .  61
  3634.           [Hubname].REP . . . . . . . . . . . . . . . . . . . .  42, 50, 51
  3635.  
  3636.  
  3637.  
  3638.  
  3639.           MUSTANG SOFTWARE, INC.                  TOMCAT 3.02/TNET 2.2   72
  3640.           ─────────────────────────────────────────────────────────────────
  3641.  
  3642.  
  3643.            
  3644.